软件工程学是软件工程和计算机科学与技术专业的一门重要课程,它的研究范围包括软件工程理论、方法、技术及其管理等。本书在内容上反映了软件工程最新的理论研究成果,在组织结构上以软件工程项目实施的具体过程为主线,全面介绍与一个具体的项目实施有关的软件工程理论、方法。全书共分为10章,内容包括:软件工程概论、软件过程模型、软件计划与管理、需求分析、系统设计、系统详细设计与实现、系统集成与测试、系统维护、从结构化到面向对象和现代软件开发方法。
本书可作为高等院校计算机及相关专业“软件工程”课程的教材,也可供软件工程爱好者和软件技术人员学习参考。