软件开发生命周期
第一篇 软件开发生命周期概念
第1章 软件开发生命周期基本概念
1.1 软件的基本概念
1.2 软件危机
1.3 软件开发生命周期
小结
常见问题与回答
习题
第2章 软件过程
2.1 软件过程的基本概念
2.2 软件开发生命周期
2.3 软件过程模型
小结
常见问题与回答
习题
第二篇 软件过程的基本活动
第3章 结构化分析
3.1 可行性分析
3.2 需求分析
小结
习题
第4章 结构化设计
4.1 概要设计
4.2 详细设计
小结
习题
第5章 结构化实现
5.1 编码
5.2 测试
小结
常见问题与回答
习题
第6章 面向对象的概念
6.1 面向对象思想产生
6.2 基本概念
6.3 UML基本概念和描述元素
6.4 面向对象建模
小结
习题
第7章 面向对象的分析
7.1 概述
7.2 问题域建模
7.3 用例建模
小结
习题
第8章 面向对象设计
第9章 面向对象的实现
第10章 软件维护
第三篇 软件过程的保护性活动
第11章 软件项目管理
第12章 软件配置管理
第13章 软件质量保证
第14章 软件过程管理
第四篇 软件文档编写指南
第15章 软件文档的编写
参考文献