本书自1982年发行第1版以来,一直受到软件工程界的高度重视,成为高等院校计算机相关专业软件工程课程的重要教学参考书。近30年来,它的各个后继版本一直都是软件专业人士熟悉的读物,在国际软件工程界享有无可质疑的权威地位。它在全面而系统地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评。本书在给出传统的、对学科发展具有深刻影响的方法时,又适当地介绍了当前正在发展的、具有生命力的新技术。本书第7版在结构和内容上均有调整、更新和充实,论述了很多人们称之为“21世纪工程学科”的重要主题。第7版更加突出软件过程,强调普遍使用的软件工程方法。对第7版的内容做了如下划分,这样更便于课堂教学及自学使用:第一部分软件过程,介绍了说明性模型和敏捷过程模型。第二部分建模,介绍了现代分析与设计方法,新的重点放在基于UML的建模方面。第三部分质量管理,是第7版中新增加的内容,描述软件测试、质量保证、形式化验证技术和变更管理的各个方面。第四部分软件项目管理,介绍与计划、管理和控制软件项目有关的主题。第五部分软件工程高级课题,用专门的章节讲述软件过程改进及将来的软件工程趋势。