软件工程方法与实践-软件工程实践方法:第25期
软件工程方法与实践作者:罗勇张志人【简介】本书是软件工程领域的两位重要著作之一(另一部作品:《软件工程》詹姆斯·布隆伯格著)。作者带领团队完成了软件工程方法的基础概念梳理。在本书中,作者从软件工程方法的发展历史、方法重点内容、方法优缺点以及软件工程方法应用等四个方面,对软件工程方法发展历史进行了介绍。
在介绍方法重点内容的同时,作者在本书介绍的一百多种方法中软件工程方法与实践,选取了二十余种来进行实践,并结合作者自己的经验,从软件工程方法的关键要素中划分出九种方法,并集中阐述了具体的实践方法。全书所讲的方法都适用于软件工程的开发和交付过程。对于面向软件工程的企业级项目从业者,本书提供了相关的指导。【主要内容】其一,软件工程方法重点阐述了软件工程的方法内容,以及软件工程方法的概念、重点内容,以及与软件工程方法有关的其他方法。
其二,作者会根据软件工程方法的不同,集中阐述全部六种方法,并集中介绍其实践。其三,作者结合企业级项目的实践,对软件工程方法的发展做了深入分析,讨论了软件工程方法应用的普遍性以及其特殊性。【关键词】软件工程方法【适用范围】软件工程方法是方法论层面的,其局限性主要在于给出不甚详尽的知识,特别是在一些大项目上;但实际上,软件工程方法是方法在不同项目上实践所形成的集成。
其他方法如耦合分析法和耦合注解等,都是针对特定项目情况下设计出来的,不可能适用于所有项目。【推荐理由】本书是中国高校、研究院所高级信息工程师必备的方法教材,实用性、系统性强,对于软件工程方法应用中存在的问题,作者提出了针对性的解决方案。很多人在学习软件工程方法的过程中,常感到知识体系缺乏完整性。例如,有的人只知道软件工程方法是什么软件工程方法与实践,但从来没有深入了解软件工程方法的具体内容,所以一知半解,更谈不上能够灵活运用软件工程方法。
而本书恰恰利用系统的阐述和实践来解决这个问题。在了解软件工程方法概念、内容、特点和应用的基础上,去理解为什么软件工程方法能解决项目中的具体问题,也就是可行的方法,并尝试去实践,然后才能最终理解什么是好的软件工程方法。