北京高等教育精品教材
本书内容包括:概述,软件生命周期模型,软件项目管理,需求分析和规约,软件设计,面向功能的软件设计,使用UML的对象建模,面向对象的软件开发,用户界面设计,编码和测试,软件可靠性和质量管理,计算机辅助软件工程,软件维护,软件复用等.
本书内容较为系统、全面, 以传统软件工程过程为主线, 介绍了软件工程的基本原理和技术方法, 包括软件工程概述、系统分析、需求分析、总体设计、详细设计、程序编码、软件测试等.
本书全面讲述了软件工程的基本概念,原理,方法和步骤以及每个环节对应的实例和项目案例分析.第1章讲述软件工程概述,包括软件工程的概念软件生存期模型等,第2-4章讲述结构化的软件工程方法,其内容包括结构化分析,结构化设计,结构化编码和测试;第5-7章讲述面向对象的软件工程方法,其内容包括面向对象的分析,面向对象的设计,面向对象的实现和测试;第8章简单介绍软件的运行和维护;第9章列举当今比较流行的几种软件设计模式;最后在第10章介绍软件项目管理.
本书分为11章.第1章是软件工程学概述;第26章阐述软件生命周期各个阶段的任务,过程,结构化方法和相关工具;第710章讲述面向对象方法学引论,面向对象分析,设计和实现,第11章介绍软件项目管理的相关知识.