《软件工程实用教程(第2版)》分为4个部分,共有19章,全面介绍了软件工程学科的概念和方法。《软件工程实用教程(第2版)》从软件工程概述开始,分别介绍传统的软件工程、面向对象的软件工程、软件工程管理和软件工程的**课题。具体包括传统的软件可行性分析、软件开发计划、需求工程、结构化分析、结构化设计、编码、测试以及软件维护阶段的过程、方法、工具、文档及案例,以及面向对象的概念、模型、分析、设计及实现过程,软件项目管理、软件质量管理、软件配置管理及软件过程管理的内容,*后介绍Web工程、基于构件的软件开发、分布式系统的软件开发和敏捷开发方法。《软件工程实用教程(第2版)》不仅介绍软件工程的概念、原理、方法和技术,而且强调方法和技术的实际应用,既有理论深度,又有具体的操作方法和案例分析。