内容简介

本书主要围绕软件项目工程化开发过程,系统地介绍了软件工程的概念、原理、方法和案例,比较全面地反映了软件工程技术和管理的全貌。

全书由4篇构成,共19章。第1篇是基础理论,包括第1~3章,介绍软件工程的基本概念、软件过程及可行性研究。第2篇是传统方法学,包括第4~12章,系统地介绍了软件开发的需求、设计、实现、测试和维护等专题。第3篇是面向对象方法学,包括第13~16章,介绍面向对象方法的基本概念,统一建模语言UML,面向对象的分析和设计。第4篇是软件项目组织与管理,包括第17~19章,介绍软件度量和软件项目管理及软件开发组织过程改进。

本书强调理论与实践相结合,软件开发技术与管理相结合,突出软件工程与信息安全技术相融合的特色。本书提供了丰富的例题、习题和参考文献。

本书可作为高等学校计算机与信息类、工程与管理类学科专业的相关课程教材,也可作为培训和参考用书。