1绪论 1
1.1需求简介 1
1.2系统工程简介 4
1.3定义需求工程 7
1.3.1需求的定义 7
1.3.2利益相关方的定义 8
1.3.3需求工程的定义 8
1.4需求和质量 10
1.5需求与生命周期 10
1.6需求追溯 13
1.7需求与建模 17
1.8需求与测试 18
1.9问题域和解决域的需求 19
1.10需求和设计的不可知论 21
1.11需求与接口 26
1.12如何阅读本书 27
2需求工程的通用过程 29
2.1引言 29
2.2开发系统 29
2.3通用过程的上下文 32
2.3.1输入需求和衍生需求 33
2.3.2验收标准与验证策略 34
2.4通用过程介绍 34
2.4.1理想的开发过程 35
2.4.2变更环境中的开发 35
2.5通用过程信息模型 37
2.5.1信息类别 37
2.5.2协商状态 39
2.5.3验证状态 40
2.5.4满足状态 40
2.5.5信息模型约束条件 40
2.6通用过程的细节 41
2.6.1协定需求 41
2.6.2分析与模型 43
2.6.3导出需求和验证策略 44
2.7总结 46
3需求工程的系统建模 48
3.1引言 48
3.2需求工程的表现形式 49
3.2.1数据流图 49
3.2.2实体关系图 55
3.2.3状态转换图 56
3.2.4面向对象法 57
3.3方法 59
3.3.1观点式方法 59
3.3.2面向对象法 68
3.3.3 UML符号 69
3.3.4系统建模语言 73
3.3.5形式化方法 77
3.4基于模型的系统工程 78
3.5建模和验证 79
3.6总结 79
4编写和审阅需求 80
4.1引言 80
4.2需求的要求 81
4.3构建需求文档 82
4.4关键需求 83
4.5使用属性 84
4.5.1需求表达的定义 84
4.6确保需求一致性 86
4.7需求值 87
4.8需求的语言 88
4.9需求模板 90
4.10需求粒度 92
4.11需求与建模 93
4.12需求陈述的编写标准 94
4.13需求编写指南 95
4.14总结 97
5问题域中的需求工程 99
5.1什么是问题域? 99
5.2利益相关方需求通用过程 100
5.3与客户约定需求 101
5.4分析与建模 102
5.4.1确定利益相关方 102
5.4.2创建使用模型 104
5.4.3设定系统范围 107
5.5衍生需求 107
5.5.1定义需求集的结构 108
5.5.2捕获需求 111
5.5.3确定验收标准 117
5.5.4确定验证策略 117
5.6总结 118
6解决域的需求工程 119
6.1什么是解决域 119
6.2从利益相关方需求到系统需求的工程需求 120
6.2.1生成系统模型 121
6.2.2创建派生系统需求的系统模型 122
6.2.3银行示例 127
6.2.4汽车示例 129
6.2.5从系统模型中衍生需求 133
6.2.6与设计团队约定系统需求 135
6.3从系统需求到子系统需求的需求工程 135
6.3.1创建系统架构模型 136
6.3.2借助架构设计模型衍生需求 136
6.4使用设计架构的其他转换 137
6.5总结 138
7高级可追溯性 139
7.1引言 139
7.2基本可追溯性 140
7.3理由 141
7.4满足关系申明 143
7.5可扩展追溯性 143
7.6支持信息和证据 146
7.7充分性和必要性 147
7.8评审可追溯性 148
7.9满足关系申明的表达 149
7.10可扩展追溯性分析 150
7.11需求向下展开 150
7.12用于验证的可扩展追溯性 152
7.13实现可扩展追溯性 152
7.13.1单层可扩展追溯性法 152
7.13.2多层可扩展追溯性 153
7.14设计文档 153
7.15可追溯性度量 159
7.15.1宽度 159
7.15.2深度 159
7.15.3增长 159
7.15.4平衡 160
7.15.5潜在变更 161
7.16总结 163
8 DOORS:需求管理工具 165
8.1引言 165
8.2需求管理案例 166
8.3 DOORS信息模型 166
8.4项目域 167
8.5文档模块 168
8.6制品 168
8.7追溯链接 172
8.8视图 174
8.8.1视图中的行 176
8.8.2视图中的列 176
8.9制品类型和属性 179
8.10导入和导出 181
8.11总结 182
9需求工程管理 183
9.1管理概论 183
9.2需求管理问题 184
9.2.1需求管理问题总结 185
9.3管理采购组织中的需求 186
9.3.1规划 186
9.3.2监控 188
9.3.3变更 188
9.4供应商组织 190
9.4.1竞标管理 190
9.4.2开发 193
9.5产品组织 195
9.5.1规划 195
9.5.2监督 199
9.5.3变更 199
9.6敏捷开发 200
9.7组织文化 201
9.8总结 202
9.8.1计划 202
9.8.2监控 203
9.8.3变更 203
9.8.4组织文化 203
参考文献 204
附录 部分图片中英对照 208
索引 214