本书在第2版的基础上进行了较大的修改,根据IEEE新发布的SWEBOK V30版,删除了较陈旧的内容,新增了一些国内外软件工程发展的新技术,如云计算模型、自动测试等。在系统介绍软件工程基础知识的基础上,重点介绍了软件需求和软件设计两个重要开发阶段,并将面向对象方法及UML统一建模技术贯穿于各章,强调CMM软件成熟度模型、ERP企业资源规划、风险管理及团队建设等先进的软件管理技术对保证软件成功开发的重要性。
理论紧密联系实践是本书的一大特色。本书不仅提供了丰富的软件开发实例和素材,还对如何通过“软件工程”精品课程网站进行综合性、设计型的软件工程课程设计做了详细介绍。
本书可作为高校计算机、软件工程及信息类专业高年级本科生及研究生的“软件工程”课程教材,也可作为广大工程技术人员和科研人员的参考书。
本数字课程与普通高等教育“十一五”国家级规划教材《软件工程——理论与实践(第3版)》纸质教材一体化设计,紧密配合,为读者提供电子教案与案例、重要内容的讲解视频、习题参考解答等辅助教学内容。充分运用多种形式的媒体资源,丰富了知识的呈现形式,拓展了教材内容。在有效帮助读者提升课程学习效果的同时,也为读者自主学习学习提供思维与探索的空间。