本书根据教学、科研和工程项目的经验编写,共分三大部分。**部分软件工程的基本原理包括可行性研究、软件需求工程、软件设计工程、软件测试工程和软件维护工程;第二部分软件工程方法包括传统开发方法、快速原型开发方法、面向对象开发方法和Web技术开发方法;第三部分软件工程管理包括软件质量管理、软件项目管理、软件配置管理和软件**管理。全书较全面地反映软件工程的全貌,既兼顾了传统内容又包括新技术的发展,便于读者学习。
本书可作为高等学校计算机科学专业、计算机软件专业和计算机应用技术专业的教材,也可供软件开发人员与软件管理人员作参考。