第一部分 软件工程原理
1 软件与软件工程
1.1 软件工程概述
1.2 软件生命周期
1.3 软件工程面临的问题
2 计算机系统及可行性研究
2.1 基于计算机的系统与计算机系统工程
2.2 可行性研究
2.3 系统分析与系统模型
3 软件需求工程
3.1 软件需求分析
3.2 软件需求建模
3.3 软件需求规格与评审
3.4 需求管理
3.5 软件需求分析与需求管理工具
4 软件设计工程
4.1 软件设计的概述
4.2 软件体系结构
4.3 数据设计
4.4 用户界面设计
4.5 过程设计
4.6 软件重用技术
4.7 软件设计模式
5 软件测试工程
5.1 软件测试概述
5.2 软件测试方法与技术
5.3 软件测试策略
5.4 调试与排错
5.5 软件测试工具
6 软件维护工程
第二部分 软件工程方法
7 传统的开发方法
8 快速原型的开发方法
9 面向对象的开发方法
10 基于Web技术的开发方法
第三部分 软件工程管理
11 软件质量管理
12 软件项目管理
13 软件配置管理
14 软件安全管
参考文献