软件工程实践者的研究方法:传统与面向对象的方法

需积分: 3 3 下载量 34 浏览量 更新于2025-01-03 收藏 2.02MB PDF 举报
"软件工程——实践者的研究方法(原始版)"是一本深入探讨软件开发实践与理论的著作,由Roger S. Pressman撰写。这本书分为五个部分,全面覆盖了软件工程的各个关键方面。 第一部分关注产品和过程,分别在第1章和第2章中讨论。第1章“产品”涉及软件产品的特性、质量以及对软件产品的期望。第2章“过程”则阐述了软件开发过程中涉及的方法、步骤和活动,强调了过程对软件质量的影响。 第二部分聚焦于软件项目的管理,包括第3章至第9章。第3章介绍了项目管理的基础概念,而第4章探讨了软件过程和项目的度量,这对于评估项目性能和改进至关重要。第5章讲述了软件项目计划的制定,第6章讲解风险管理,帮助读者理解如何预防和应对项目中的潜在问题。第7章和第8章分别涉及项目进度安排和跟踪以及软件质量保证,确保项目按时完成且质量达标。第9章讨论软件配置管理,这是维持软件版本控制和协同开发的重要手段。 第三部分主要讨论传统软件工程方法,从第10章到第18章。这部分涵盖了系统工程、需求分析、设计、实现和测试等多个阶段,提供了传统软件开发流程的详细指南。 第四部分转向面向对象的软件工程,从第19章至第23章。这一部分介绍了面向对象编程的核心概念,如封装、继承和多态性,并深入探讨面向对象分析、设计和测试,以及面向对象系统的度量。 第五部分,即最后一部分,是关于软件工程的高级课题,包括第24章至第30章。这里提到了形式化方法、净室软件工程、软件复用、再工程、客户/服务器软件工程、计算机辅助软件工程(CASE)以及对未来软件工程发展趋势的展望。 作者Roger S. Pressman是一位资深的软件工程顾问和教育家,他在产业界积累了丰富的经验和深厚的学术背景,他的著作结合了实践经验与理论知识,为读者提供了一套全面的软件工程学习资料。他的咨询公司R.S.Pressman&Associates,Inc.提供的服务包括软件工程评估、培训和过程改进,旨在帮助其他企业提升软件开发的效率和质量。 通过这本书,读者可以深入了解软件工程的各个方面,从项目管理到具体的技术实施,从传统的软件工程方法到面向对象的实践,以及更先进的课题。这不仅是软件工程师、项目经理和软件企业提升专业能力的理想读物,也是高等教育机构软件工程课程的优秀教材。