本教材具有如下几点特色:一,简明、清晰地反映软件工程学科的基本概念、基本方法、基本技术等基本内容;二,反映软件工程学科的最新发展,较全面地介绍软件过程、软件开发方法、软件建模、软件体系结构等内容,并用国际通用的软件建模语言UML对软件建模;软件开发的分析、设计和实现基于面向对象方法;三,兼顾学科体系的合理性和工程的指导性两个方面。以软件工程学科体系构架教材结构,教材结构能够直接反映软件工程学科的体系框架;重点介绍软件开发中的策划、分析、设计、编程、测试、管理等基本工作。通过本教材的学习,学生能够掌握软件开发的基本方法和基本技能。
本书可作为高等院校本科各专业软件工程课程教材,以及计算机科学技术和软件工程本科专业软件工程概论和软件工程导论课程教材,也可以作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。