第1章 软件工程概述 1
1.1软件危机 1
1.2软件工程 2
1.3软件生命周期 3
1.4软件工程思维培养 7
第2章 软件项目开发 9
2.1软件工程环境 9
2.2软件项目管理 9
第3章 项目需求分析 12
3.1需求分析概述 12
3.2项目开发常用工具及使用 16
3.3需求规格说明书 24
第4章 项目概要设计 42
4.1概要设计概述 42
4.2概要设计说明书 46
第5章 项目详细设计 75
5.1详细设计概述 75
5.2流程图、类、包图与接口设计 75
5.3详细设计说明书 77
第6章 项目程序开发 112
6.1软件开发版本控制 112
6.2编码规范 114
6.3开发环境搭建 119
第7章 软件测试和项目集成 123
7.1软件测试概述 123
7.2单元测试内容与要点 125
7.3项目集成 134
参考文献 137