《面向21世纪课程教材:软件工程(第3版)》是在第2版的基础上修改而成的,阐述了信息时代软件、软件工程及软件工程教育的地位和作用,以及基于计算机的系统和业务过程建模方面的内容。书中分析了传统软件开发过程向统一过程RUP的进化,系统地介绍了RUP过程、UML语言和面向对象的软件开发方法,以及软件开发的需求、设计、实现、测试、交付、维护、软件度量、软件项目管理和软件开发组织的过程改进等专题。本书还简化了结构化软件开发方法的相关内容,充实了目前常用的基于构件的软件开发、Web软件工程等方面的内容。
本书强调理论与实践相结合,软件工程的技术、方法与工具相结合,软件项目的技术活动与管理活动相结合。书中含有丰富的例题、习题和参考文献。
本书可作为高等学校计算机专业或信息类相关专业高年级本科生教材,也可作为非计算机专业的研究生教材及软件开发人员的参考书。