陶华亭等编著的《软件工程实用教程(第2版)》继续保持“项目管理”内容前置,确保软件工程原理、开发过程、项目管理等内容在教学过程中的连贯性,对软件项目管理的内容进行了增补,引入了敏捷方法,使高校课堂教学与软件开发项目实际更接近,改编了面向对象部分的全程案例“选课系统”,使之更适合于教学过程。同时,对案例进行开发,提供从文档到代码完整案例的支持。对各章后面的习题,也编写了参考答案。
在结构上,进一步展开了面向对象部分的叙述,使内容与基于UML的建模过程基本对应,目的在于呈现一个清晰、完整的建模过程框架,更便于组织课堂和实验教学活动。
陶华亭等编著的《软件工程实用教程(第2版)》在第1版的基础上不仅补充了“软件工程”学科的较新内容,又在体系结构上进行了调整,使内容和形式都更适用于教学。
“项目管理”和“工程技术”是软件工程两大部分内容,为强调项目管理的重要性,本书打破了传统教材的内‘容体系模式,把“项目管理”内容安排在前面,这样就可以在一个学期的前半部分只进行课堂教学。第1章介绍基本理论与概念;第2章介绍软件开发过程,第3章介绍软件项目管理;第4~9章基于结构化方法,介绍了软件工程技术、方法、工具和软件工程思想;第10~16章介绍面向对象的方法,重点结合案例介绍了基于uML的分析与设计过程,强调培训面向对象的分析和设计技能;附录部分补充了Rational Rose简介和课程教学计划及试题样卷。
《软件工程实用教程(第2版)》案例完整,内容详实,可操作性强,注重对学生实践能力的培养,适合作为高等院校计算机和相关专业“软件工程”课程的教材。