本书系统地介绍了软件工程的概念、原理、方法与案例,全书共分15章,内容包括软件工程的基本概念及软件开发过程的各种模型、软件需求工程、面向数据流的需求分析、面向对象的方法及UML建模语言、面向对象的分析、软件设计工程、面向数据流的设计、面向对象的设计、软件实现、软件测试、软件维护、软件项目管理、软件复用技术、软件工程质量、软件工程标准化与软件文档等内容。书中各章涵盖了丰富的案例及习题,有助于学生理解和运用。
本书适合作为高等院校计算机专业或信息类相关专业本科生或研究生教材,也可作为软件开发人员的参考书。