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