软件工程是一门指导软件开发和维护的新兴工程学科。软件工程不仅是计算机有关专业的必修课程,也是从事计算机软件开发及应用人员所必备的知识和技能。《软件工程》是编者多年来在大学讲授软件工程和从事软件工程项目开发时教学和科研实践经验的总结。《软件工程》全书共分10章,包括软件工程的基本概念、结构化分析与设计、原型化开发方法、面向对象分析与设计、统一建模语言UML基础、软件测试、软件维护、软件工程环境与工具、软件质量保证与软件质量度量、软件管理。《软件工程》可作为高职高专计算机相关专业教材,也可作为各类大专院校师生的参考书。考虑到使用本教材参加全国计算机四级等级考试的读者的需要,各章内容及习题皆参考有关要求编写。