软件工程实践研究:方法、管理与高级课题详解

需积分: 18 0 下载量 176 浏览量 更新于2024-07-22 收藏 2.42MB PDF 举报
"《软件工程——实践者的研究方法》是一本详尽的指南,由知名软件工程专家Roger S. Pressman撰写。Pressman拥有丰富的教育背景,包括Connecticut大学的工学博士学位,以及在航空航天领域的实际工作经验。他不仅是CAD/CAM系统开发的专家,还涉足科学和系统程序设计。 本书分为五个部分,涵盖了软件工程的各个方面。第一部分介绍了产品的概念和过程,强调了软件开发的基础。第二部分深入探讨了软件项目的管理,涉及项目管理理论、度量、计划、风险管理和进度跟踪,确保项目有序进行。质量保证和配置管理也是这一阶段的重点。 第三部分着重于传统软件工程方法,包括系统工程、分析与设计的概念、模型构建、实时系统设计以及软件测试技术和策略。同时,还讨论了软件的技术度量,以便量化工程实践的效果。 第四部分转向面向对象的软件工程,阐述了面向对象的概念、分析与设计方法,并深入到测试和度量环节,展示了如何在这一方法论下进行高效开发。 第五部分是高级课题,涵盖了形式化方法、净室软件工程(注重代码质量)、软件复用、再工程、客户/服务器软件工程、计算机辅助软件工程,以及对未来软件工程趋势的展望。这些章节探讨了更为前沿和复杂的软件工程实践和挑战。 Pressman博士不仅是理论研究的权威,更是通过他的咨询公司R.S.Pressman & Associates, Inc., 实践和推广软件工程方法。他开发的评估方法以量化和质性分析相结合,帮助企业改进其软件工程实践。此外,公司还提供广泛的培训和过程优化服务,如艺术式录像课程“Essential Software Engineering”,旨在提升行业的整体能力。 《软件工程——实践者的研究方法》是一本实用且全面的参考书,适合软件工程师、项目经理和企业管理人员,无论是在学术研究还是实际工作中,都能从中获取有价值的知识和洞见。"