第1章 引言
1.1 本书将如何帮助我
1.2 需求是什么
1.3 需求工程是什么
1.4 需求文档是什么
1.5 需求文档的*好表示方式是什么
1.6 需求应该达到怎么样的详细程度
1.7 功能需求和非功能需求的区别是什么
1.8 系统的项目相关人员是指谁
1.9 系统规模的差别
1.10 需求工程过程是什么
1.11 如何发现需求工程过程中的问题
1.12 能**一个良好的需求工程过程吗
1.13 ISO 9000适用于什么地方
1.14 在哪里能找到关于需求工程的更多信息
第2章 实际过程改进
2.1 过程成熟度
2.2 过程评估
2.3 过程改进
2.3.1 改进的成本
2.3.2 CASE工具的使用
2.4 十大指南
2.5 指南校验表
2.5.1 初级指南
2.5.2 中级指南
2.5.3 **指南
第3章 需求文档
3.1 定义标准的文档结构
3.2 说明如何使用文档
3.3 包含一个需求概要
3.4 构造系统的业务案例
3.5 定义专业术语
3.6 安排好文档的版面使文档易读
3.7 帮助读者查找信息
3.8 使文档易于变更
第4章 需求抽取
4.1 评估系统可行性
4.2 注意组织和行政方面的因素
4.3 识别和咨询系统的项目相关人员
4.4 记录需求源
4.5 定义系统的操作环境
4.6 使用业务关系来驱动需求抽取
4.7 寻找领域约束
4.8 记录需求理由
4.9 从多视点收集需求
4.10 原型化难以理解的需求
4.11 使用场景来抽取需求
4.12 定义操作过程
4.13 复用需求
第5章 需求分析和需求协商
5.1 定义系统边界
5.2 使用校验表进行需求分析
5.3 使用软件支持协商
5.4 对冲突和冲突解决方案做好计划
5.5 需求分级
5.6 使用多维方法进行需求分类
5.7 使用交互矩阵发现冲突与重叠
5.8 评估需求风险
第6章 需求描述
6.1 定义描述需求的标准模板
6.2 使用浅显、一致、简明的语言
6.3 适当地使用图解
6.4 用其他需求描述辅助自然语言
6.5定量说明需求
第7章 系统建模
7.1 开发互补的系统模型
7.2 系统环境建模
7.3 系统体系结构建模
7.4 用结构化方法进行系统建模
7.5 使用数据字典
7.6 记录项目相关人员需求和系统模型之间的联系
第8章 需求确认
第9章 需求管理
第10章 关键系统的需求工程
第11章 结构化方法系统建模
第12章 形式化规格说明
第13章 视点