传统理论体系的基础上,融入当前软件工程的最新发展和技术,系统地介绍了软件工程的概念、原理、方法和技术。全书深入浅出,循序渐进,具有很强的可读性。本书系统地介绍了软件工程的概念、原理、方法和技术。全书共12章,第1章至第5章按生命周期模型顺序介绍软件开发计划、需求分析、设计、编码和测试;第6章至第8章介绍面向对象的方法及UML建模语言;第9章介绍软件维护;第10章介绍软件质量、软件工程标准化、ISO 9000标准及质量认证;第11章介绍软件项目管理和软件能力成熟度模型CMM;第12章介绍常用的软件工程工具与软件开发环境。本书在介绍传统理论体系的基础上,融入当前软件工程的最新发展和技术,深入浅出,循序渐进。为方便教学,每章都有学习目的与要求、小结及习题。本书可作为高等院校软件工程课程的教材或教学参考书,也可作为软件工程管理者和技术人员的参考书。