"《软件工程——实践者的研究方法》是由Roger S.Pressman撰写的一本经典著作,由黄柏素和梅宏翻译成中文。Pressman博士是国际知名的软件工程领域的专家和顾问,他在软件开发技术和管理方面拥有超过25年的丰富经验。这本书深入探讨了软件工程的各个方面,包括产品和过程、软件项目的管理、传统软件工程方法以及面向对象的软件工程,并涵盖了高级课题如形式化方法、软件复用和计算机辅助软件工程等。"
在《软件工程——实践者的研究方法》中,第一部分“产品和过程”讨论了软件产品的生命周期和开发过程的重要性。第1章关注软件产品,阐述了软件的本质特征和组成部分,而第2章则深入到软件开发过程,包括不同阶段的活动和方法。
第二部分“软件项目的管理”聚焦于项目管理的关键概念,如第3章的项目管理基础,第4章的软件过程和项目度量,以及第5章的项目计划制定。此外,还包括风险管理(第6章)、项目进度安排与跟踪(第7章)、软件质量保证(第8章)以及软件配置管理(第9章),这些都是确保项目成功执行的关键因素。
第三部分“传统软件工程方法”回顾了系统工程(第10章)、分析(第11和12章)、设计(第13至15章)以及测试技术(第16和17章)。这部分详细讲解了如何进行系统级的规划、需求分析、设计和验证,同时提到了实时系统的设计挑战。
第四部分“面向对象的软件工程”介绍了面向对象编程的核心概念和实践,包括第19章的面向对象基础,第20章的面向对象分析,第21章的面向对象设计,以及第22章的面向对象测试。这部分内容反映了软件开发中面向对象方法的崛起和重要性,以及如何有效地运用这些方法来创建和测试软件。
第五部分“软件工程高级课题”涵盖了形式化方法(第24章)、净室软件工程(第25章)、软件复用(第26章)、再工程(第27章)、客户/服务器软件工程(第28章)、计算机辅助软件工程(第29章)以及对软件工程未来发展的展望(第30章)。这部分展示了软件工程的前沿趋势和创新实践。
《软件工程——实践者的研究方法》是一本全面的软件工程指南,适合软件开发人员、项目经理、软件工程师以及任何对软件开发过程有兴趣的读者。通过本书,读者能够深入了解软件开发的各个方面,从而提升自己的专业技能和项目管理能力。