第1章 软件工程概述
1.1 软件
1.1.1 软件的发展
1.1.2 软件的定义
1.1.3 软件的特点
1.1.4 软件的分类
1.2 软件工程的内容与方法
1.2.1 软件危机与软件工程的定义
1.2.2 软件工程的基本内容与目标
1.2.3 软件的基本开发方法
1.2.4 软件工程的基本原则
1.2.5 软件工具与环境
1.3 软件生存周期与软件开发模型
1.3.1 软件生存周期
1.3.2 软件开发模型
第1章 软件工程概述
1.1 软件
1.1.1 软件的发展
1.1.2 软件的定义
1.1.3 软件的特点
1.1.4 软件的分类
1.2 软件工程的内容与方法
1.2.1 软件危机与软件工程的定义
1.2.2 软件工程的基本内容与目标
1.2.3 软件的基本开发方法
1.2.4 软件工程的基本原则
1.2.5 软件工具与环境
1.3 软件生存周期与软件开发模型
1.3.1 软件生存周期
1.3.2 软件开发模型
1.4 软件工程学的知识体系
小结
习题
第2章 软件项目分析
2.1 可行性研究的任务
2.2 可行性研究的步骤
2.3 可行性研究的要素
2.3.1 经济可行性
2.3.2 技术可行性
2.3.3 社会环境
2.4 系统流程图
2.5 成本一效益分析
2.5.1 成本估计
2.5.2 费用估算
2.5.3度量效益的方法
小结
习题
第3章 软件需求工程
第4章 概要设计
第5章 详细设计
第6章 面向对象设计
第7章 用户界面设计
第8章 编码
第9章 软件质量与软件测试
第10章 软件交付与维护
第11章 项目计划与管理
第12章 软件建模及其工具
第13章 软件开发工具与环境
附录A 可行性研究报告规范
附录8 项目开发计划规范
附录C 需求规格说明书规范
附录D 概要设计说明书规范
附录E 详细设计说明书规范
附录F 测试计划
附录G 测试分析报告
附录H 项目开发总结报告规范
参考文献