第1章 软件项目计划与管理 1
1.1 可行性研究 1
1.2 软件项目计划 14
1.3 软件配置管理 20
第2章 软件需求分析 31
2.1 基础理论与方法 31
2.2 实验软件与工具 38
2.3 软件需求实验 40
2.4 实验案例 42
第3章 结构化分析与设计 48
3.1 软件概要设计 48
3.2 软件数据库设计 57
3.3 软件详细设计 66
第4章 面向对象分析与设计 76
4.1 面向对象基础 76
4.2 实验软件与工具 80
4.3 面向对象需求分析 80
4.4 面向对象分析 83
4.5 面向对象设计 90
第5章 软件编码与实现 97
5.1 软件编码与实现概述 97
5.2 软件代码质量检查 103
第6章 软件测试 111
6.1 软件测试方法 111
6.2 软件测试过程 113
6.3 软件测试工具 123
6.4 软件测试实验 124
参考文献 131