第一章 软件工程概述
第一节 软件与软件危机
第二节 软件工程
第三节 软件生命周期
第四节 软件开发工具
第二章 软件过程
第一节 软件过程概述
第二节 典型的软件过程模型
第三节 软件开发方法
第三章 软件项目立项
第一节 软件项目立项的方法
第二节 软件可行性分析
第三节 软件项目规模成本估算
第四节 制定软件项目开发计划
第五节 软件项目立项文档
第四章 软件需求分析
第一节 需求分析概述
第二节 需求获取
第三节 需求建模
第四节 需求规格说明与需求验证
第五章 软件架构与体系结构设计
第一节 软件设计概述
第二节 软件架构设计
第三节 软件结构设计的基本原理
第四节 软件结构化设计方法
第五节 软件体系结构设计常用技术
第六章 软件配置管理
第一节 基线技术
第二节 软件配置管理的任务
第三节 软件配置管理需求
第四节 实施软件配置管理
第五节 软件研制过程的配置控制
第七章 软件质量管理
第一节 软件质量概述
第二节 质量度量模型
第三节 软件复杂性
第四节 软件可靠性
第五节 软件评审
第六节 软件容错技术
第八章 软件项目管理
第一节 项目管理概述
第二节 软件项目管理概述
第三节 软件项目技术与进度安排
第九章 软件安全管理
第一节 软件系统的安全性工作
第二节 软件安全性设计准则
参考文献