软件工程实践指南:管理、方法与面向对象解析

需积分: 50 0 下载量 107 浏览量 更新于2024-07-30 收藏 2.31MB PDF 举报
"软件工程-实践者的研究方法"是一本深入探讨软件工程理论与实践的书籍,适合英语专业的大学生以及对软件工程感兴趣的读者。书中详细介绍了软件产品的生命周期、管理、传统方法以及面向对象的方法,并涵盖了软件工程的高级课题。 在第一部分“产品和过程”中,作者阐述了软件产品的本质特征和开发过程的重要性。第1章“产品”讨论了软件产品的基本属性和质量标准,而第2章“过程”则关注软件开发流程及其对产品质量的影响。 第二部分“软件项目的管理”涉及项目管理的核心概念,如第3章“项目管理的概念”,讲解了项目管理的基础理论;第4章“软件过程和项目的度量”介绍如何通过度量来评估项目绩效;第5章“软件项目计划”讲述了如何制定有效的项目计划;第6章“风险管理”讨论如何识别、评估和控制项目风险;第7章“项目进度安排及跟踪”关注如何管理进度并确保项目按期完成;第8章“软件质量保证”强调质量在软件开发中的重要性;第9章“软件配置管理”讲解如何管理和控制软件的变更。 第三部分“传统软件工程方法”回顾了传统的软件开发方法,包括第10章“系统工程”的基础,第11章和第12章的分析方法,第13章和第14章的设计原则与技巧,第15章“实时系统的设计”专注于特殊环境下的软件开发,第16章“软件测试技术”和第17章“软件测试策略”详述测试过程,第18章“软件的技术度量”讨论如何衡量软件的质量。 第四部分“面向对象的软件工程”介绍了面向对象的方法,第19章至第23章分别探讨了面向对象的基本概念、分析、设计、测试和度量,反映了现代软件开发的主流趋势。 第五部分“软件工程高级课题”涵盖了形式化方法、净室软件工程、软件复用、再工程、客户/服务器软件工程和计算机辅助软件工程(CASE),这些是软件工程研究和实践的前沿领域。 作者Roger S. Pressman是一位资深的软件工程顾问和教育家,他的著作结合了深厚的理论知识和丰富的实践经验,旨在帮助读者理解和掌握软件工程的各个方面,从而提升软件开发的效率和质量。此外,他还创立了一家咨询公司,提供软件工程评估和培训服务,以帮助企业改进其软件开发实践。
2025-01-08 上传