《软件工程实用教程》主要围绕软件的系统工程化开发过程,介绍相关的理论、方法、技术和工具。以面向对象的分析和设计为主线,遵循UML2标准,从基本理论为出发点,介绍对软件开发的组织管理以及业务流程分析;重点针对软件开发的生命周期,讨论对业务需求进行分析、面向对象的概要设计、从概要设计到代码框架的生成、面向对象的详细设计、设计优化、面向对象实现、交互设计、测试与质量保证等重要环节;介绍软件开发环境,包括项目计划管理与跟踪以及主流配置管理工具的使用。
《软件工程实用教程》内容丰富、循序渐进,注重软件工程理论与实践的结合,适合高等院校计算机相关专业本科生和研究生的教材,可也为从事软件开发的理论研究及工程技术人员提供参考。