软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 本书是软件工程领域的经典教材。全书由5篇16章构成,第1篇第1、2章讲述软件工程与软件过程;第2篇讲述传统方法学第3~5章,包括结构化分析、设计与实现;第3篇讲述面向对象方法学第6~10章,包括面向对象的概念、模型、分析、设计、实现,同时介绍了统一建模语言UML;第4篇讲述软件项目管理第11~14章,包括软件项目的计划、组织和控制,软件维护与软件文档;第5篇讲述软件工程的高级课题第15、16章,包括形式化方法和软件重用。   本书内容新颖、实