软件工程实践者的研究方法:管理、OO和高级课题

需积分: 17 1 下载量 95 浏览量 更新于2024-07-23 收藏 2.31MB PDF 举报
"《软件工程—实践者的研究方法》是由Roger S. Pressman撰写的一本深入探讨软件工程领域的著作,涵盖了软件产品的生命周期、项目管理、传统软件工程方法以及面向对象的软件工程等多个方面。这本书旨在为软件工程师提供实用的研究方法和最佳实践,以提升软件开发的效率和质量。" 《软件工程—实践者的研究方法》一书分为五个部分,详细阐述了软件工程的各个关键环节: 1. **产品和过程**:这一部分探讨了软件产品的本质及其开发过程。第1章介绍了软件产品的构成和特性,而第2章则讲解了软件开发过程,包括需求获取、设计、实现、测试和维护等阶段。 2. **软件项目的管理**:这部分内容涉及项目管理的核心概念,如在第3章中介绍的项目管理基础,第4章的软件过程和项目度量,第5章的项目计划,第6章的风险管理,第7章的进度安排与跟踪,第8章的软件质量保证,以及第9章的软件配置管理。这些章节提供了软件项目经理所需的工具和策略。 3. **传统软件工程方法**:这部分详细讲解了经典的系统工程、分析、设计、测试等方面的方法。第10至16章分别涉及系统工程、分析原则与建模、设计原则与方法、实时系统设计、以及各种软件测试技术和策略。 4. **面向对象的软件工程**:随着面向对象编程的普及,第19至22章深入研究了面向对象的概念、分析、设计和测试,强调了这一现代软件开发方法的重要性和应用。 5. **软件工程高级课题**:这部分涵盖了形式化方法、净室软件工程、软件复用、再工程、客户/服务器软件工程以及计算机辅助软件工程(CASE)等前沿话题。第24至30章揭示了软件工程领域的最新发展和技术趋势。 Roger S. Pressman博士的背景和经验为本书提供了深厚的理论与实践基础。他不仅有丰富的产业经验,还在学术界担任职务,并创办了咨询公司,专注于软件工程方法和培训,帮助企业和个人提升软件开发能力。通过本书,读者可以全面了解并掌握软件工程的实践知识,从而在实际工作中更有效地管理项目,提高软件质量和可靠性。