书籍详情
软件需求
作者:(丹)Soren Lauesen著;刘晓晖译;刘晓晖译
出版社:电子工业出版社
出版时间:2002-10-01
ISBN:9787505380868
定价:¥34.00
购买这本书可以去
内容简介
编辑推荐:多数IT系统的失败都与需求不明确有关。本书专门讨论如何更快、更准确地编写软件需求。本书以面向实践、案例教学的方式,介绍了当前需求工程的各项技术。本书面向软件供应链牵涉到的所有人员,分析人咒,开发人员到最终用户都将从中学习到新技术,并从其他专家所编写的需求中得到衷情发。软件共应商将学习到如何协助客户和如何编写有竞争力的建议书;程序员及其他开发人员将学习到如何陈述需求而又不涉及到过多的技术细节,了解如何降低开发的风险;IT专业的学生将学习到需求工程的理论和实践经验,并为个案研究以及项目开发打下坚实的基础。
作者简介
SorenLauesen,目前是丹麦哥本哈根信息技术大学教授。他拥有在IT行业近年的工作经验,并在哥本哈根商学院任教授年。长期从事人机交互、计算机需求规范、面向对象的设计、系统开发等研究工作。曾担任歌本哈根商学院计算机系主任。相关图书操作系统基础教程C++编程导论人机交互:第二版支持向量机导论数据库设计、应用开发与管理(第二版)计算机系统设计与结构(第二版)软件设计:从程序设计到体系结构可变目标C编译器:设计与实现类型和程序设计语言并行计算机互连网络技术:一种工程方法数字与微处理器基础——理论与应用器(第四版)可计算性与数理逻辑数值方法:第四版C++大学简明教程:实例程序设计计算机文化现代数据库管理(第七版)数据结构与问题求解:Java版离散数学:第五版智能系统:结构、设计与控制网络分析、体系结构与设计(第二版)密码学基础(第二卷):基础应用数据库系统:设计、实现与管理第三版(英文版)非线性控制系统(第三版)模式识别(第二版)虚拟现实技术(第二版)非线性系统(第三版)算法引论:一种创造性方法交互设计:超越人机交互Java大学基础教程(第六版)(英文版)Java程序设计教程(第四版)C++大学教程:第4版计算机安全学导论..
目录
第1章 导言及基本概念 1
1.1 需求所承担的任务 2
1.2 项目类型 5
1.3 规格说明的内容 7
1.4 实践中的常见问题 10
1.5 域层及产品层 11
1.6 需求的不同层次 13
1.7 典型的项目模型 18
1.7.1 传统的方法:产品层的需求 19
1.7.2 快捷法:域层的需求 21
1.7.3 两步法:域层需求加设计层需求 22
1.7.4 合同及价格结构 22
第2章 数据需求的形式 25
2.1 酒店系统实例 25
2.2 数据模型 26
2.3 数据词典 34
2.4 数据表达式 37
2.5 虚拟窗口 40
第3章 功能需求的形式 44
3.1 人. 机职责划分 44
3.2 上下文图 45
3.3 事件列表与功能列表 47
3.4 特性需求 50
3.5 屏幕显示及原型 52
3.6 任务说明 55
3.7 由任务说明到产品特性 61
3.8 任务及支持 62
3.9 场景说明 69
3.10 恰当的任务 71
3.11 高层任务 74
3.12 用例 75
3.12.1 用例图 76
3.12.2 人. 机分工 77
3.12.3 基本用例 78
3.12.4 以计算机为中心的用例 79
3.12.5 详细的产品活动 79
3.13 带数据的任务 80
3.14 数据流图 82
3.14.1 数据流-域模型 84
3.14.2 域模型, 第二层 85
3.14.3 人. 机工作划分 85
3.14.4 数据流-产品层 87
3.15 标准作为需求 88
3.16 开发过程作为需求 90
第4章 功能细节 93
4.1 复杂功能与简单功能 93
4.2 表格及决策表 96
4.3 文字过程说明 99
4.4 状态图 101
4.5 状态转移矩阵 103
4.6 活动图 104
4.7 类图 108
4.8 协作图 113
4.9 顺序图. 事件与消息 114
第5章 特殊接口——需求的组合形式 118
5.1 报表 118
5.2 平台需求 120
5.3 产品集成——非技术客户 121
5.4 产品集成——主承包商 126
5.5 技术接口 127
第6章 质量需求 130
6.1 质量因素 130
6.2 质量因素表 133
6.3 开放尺度与开放目标 135
6.4 能力及准确度需求 138
6.5 性能需求 140
6.6 可用性 146
6.6.1 可用性问题 147
6.6.2 可用性测试 148
6.6.3 启发式评价 150
6.6.4 缺陷更正 150
6.6.5 可用性因素 151
6.7 可用性需求 152
6.8 安全性 156
6.8.1 威胁 157
6.8.2 安全性风险评估 158
6.8.3 威胁及防卫措施 159
6.9 安全性需求 162
6.10 维护 164
6.11 可维护性需求 166
第7章 需求与产品生命期 171
7.1 项目驱动 173
7.2 合同 173
7.3 比较建议书 175
7.4 需求的评分 178
7.5 编写建议书 181
7.6 设计与编程 184
7.7 验收测试与交付 186
7.8 需求管理 188
7.9 版本规划 189
7.10 追踪与工具支持 191
第8章 需求的导出 193
8.1 导出的问题 193
8.1.1 导出的障碍 193
8.1.2 中间工作成果 195
8.1.3 用户参与 195
8.2 导出技术调查 196
8.2.1 相关人员分析 197
8.2.2 访谈 197
8.2.3 观察 198
8.2.4 任务示范 198
8.2.5 文档研究 199
8.2.6 问卷调查 199
8.2.7 集策讨论会 199
8.2.8 重点问题讨论会 199
8.2.9 域专题讨论会 200
8.2.10 设计专题讨论会 200
8.2.11 原型设计 200
8.2.12 小规模试验 201
8.2.13 研究类似公司 201
8.2.14 询问供应商 201
8.2.15 协商 202
8.2.16 风险分析 202
8.2.17 成本/效益分析 202
8.2.18 目标-域分析 203
8.2.19 域-需求分析 203
8.3 相关人员 203
8.4 重点问题讨论会 204
8.5 业务目标 206
8.6 成本/效益 209
8.7 目标-域追踪 212
8.7.1 质量功能部署 214
8.8 域-需求追踪 216
第9章 检查与确认 218
9.1 规格说明的质量标准 219
9.2 检查规格说明 222
9.2.1 内容检查 222
9.2.2 结构检查 224
9.2.3 一致性检查与CRUD 225
9.3 对照环境的检查 227
9.3.1 审查 227
9.3.2 测试 229
9.4 核查表 229
第10章 实战技术 233
10.1 观察 233
10.2 专门小组 234
10.3 解决冲突 237
10.4 目标-需求分析 238
10.5 可用性测试 243
10.6 击键层模型 246
10.7 任务及支持技术 247
第11章 丹麦船厂业务管理系统——合同及需求 254
第12章 Midland医院工资管理及勤务规划系统需求 292
第13章 West Zealand医院勤务规划系统需求——任务及支持技术 305
第14章 Bruel & Kjaer噪声源定位系统需求 310
第15章 纳税人联合会会员管理系统需求 317
第16章 练习 325
16.1 个案研究:期刊传阅 325
16.2 个案研究:自动售票机 326
16.3 个案研究:E-mail系统 326
16.4 个案研究:项目管理 327
16.5 个案研究:教育管理 327
参考文献 338
1.1 需求所承担的任务 2
1.2 项目类型 5
1.3 规格说明的内容 7
1.4 实践中的常见问题 10
1.5 域层及产品层 11
1.6 需求的不同层次 13
1.7 典型的项目模型 18
1.7.1 传统的方法:产品层的需求 19
1.7.2 快捷法:域层的需求 21
1.7.3 两步法:域层需求加设计层需求 22
1.7.4 合同及价格结构 22
第2章 数据需求的形式 25
2.1 酒店系统实例 25
2.2 数据模型 26
2.3 数据词典 34
2.4 数据表达式 37
2.5 虚拟窗口 40
第3章 功能需求的形式 44
3.1 人. 机职责划分 44
3.2 上下文图 45
3.3 事件列表与功能列表 47
3.4 特性需求 50
3.5 屏幕显示及原型 52
3.6 任务说明 55
3.7 由任务说明到产品特性 61
3.8 任务及支持 62
3.9 场景说明 69
3.10 恰当的任务 71
3.11 高层任务 74
3.12 用例 75
3.12.1 用例图 76
3.12.2 人. 机分工 77
3.12.3 基本用例 78
3.12.4 以计算机为中心的用例 79
3.12.5 详细的产品活动 79
3.13 带数据的任务 80
3.14 数据流图 82
3.14.1 数据流-域模型 84
3.14.2 域模型, 第二层 85
3.14.3 人. 机工作划分 85
3.14.4 数据流-产品层 87
3.15 标准作为需求 88
3.16 开发过程作为需求 90
第4章 功能细节 93
4.1 复杂功能与简单功能 93
4.2 表格及决策表 96
4.3 文字过程说明 99
4.4 状态图 101
4.5 状态转移矩阵 103
4.6 活动图 104
4.7 类图 108
4.8 协作图 113
4.9 顺序图. 事件与消息 114
第5章 特殊接口——需求的组合形式 118
5.1 报表 118
5.2 平台需求 120
5.3 产品集成——非技术客户 121
5.4 产品集成——主承包商 126
5.5 技术接口 127
第6章 质量需求 130
6.1 质量因素 130
6.2 质量因素表 133
6.3 开放尺度与开放目标 135
6.4 能力及准确度需求 138
6.5 性能需求 140
6.6 可用性 146
6.6.1 可用性问题 147
6.6.2 可用性测试 148
6.6.3 启发式评价 150
6.6.4 缺陷更正 150
6.6.5 可用性因素 151
6.7 可用性需求 152
6.8 安全性 156
6.8.1 威胁 157
6.8.2 安全性风险评估 158
6.8.3 威胁及防卫措施 159
6.9 安全性需求 162
6.10 维护 164
6.11 可维护性需求 166
第7章 需求与产品生命期 171
7.1 项目驱动 173
7.2 合同 173
7.3 比较建议书 175
7.4 需求的评分 178
7.5 编写建议书 181
7.6 设计与编程 184
7.7 验收测试与交付 186
7.8 需求管理 188
7.9 版本规划 189
7.10 追踪与工具支持 191
第8章 需求的导出 193
8.1 导出的问题 193
8.1.1 导出的障碍 193
8.1.2 中间工作成果 195
8.1.3 用户参与 195
8.2 导出技术调查 196
8.2.1 相关人员分析 197
8.2.2 访谈 197
8.2.3 观察 198
8.2.4 任务示范 198
8.2.5 文档研究 199
8.2.6 问卷调查 199
8.2.7 集策讨论会 199
8.2.8 重点问题讨论会 199
8.2.9 域专题讨论会 200
8.2.10 设计专题讨论会 200
8.2.11 原型设计 200
8.2.12 小规模试验 201
8.2.13 研究类似公司 201
8.2.14 询问供应商 201
8.2.15 协商 202
8.2.16 风险分析 202
8.2.17 成本/效益分析 202
8.2.18 目标-域分析 203
8.2.19 域-需求分析 203
8.3 相关人员 203
8.4 重点问题讨论会 204
8.5 业务目标 206
8.6 成本/效益 209
8.7 目标-域追踪 212
8.7.1 质量功能部署 214
8.8 域-需求追踪 216
第9章 检查与确认 218
9.1 规格说明的质量标准 219
9.2 检查规格说明 222
9.2.1 内容检查 222
9.2.2 结构检查 224
9.2.3 一致性检查与CRUD 225
9.3 对照环境的检查 227
9.3.1 审查 227
9.3.2 测试 229
9.4 核查表 229
第10章 实战技术 233
10.1 观察 233
10.2 专门小组 234
10.3 解决冲突 237
10.4 目标-需求分析 238
10.5 可用性测试 243
10.6 击键层模型 246
10.7 任务及支持技术 247
第11章 丹麦船厂业务管理系统——合同及需求 254
第12章 Midland医院工资管理及勤务规划系统需求 292
第13章 West Zealand医院勤务规划系统需求——任务及支持技术 305
第14章 Bruel & Kjaer噪声源定位系统需求 310
第15章 纳税人联合会会员管理系统需求 317
第16章 练习 325
16.1 个案研究:期刊传阅 325
16.2 个案研究:自动售票机 326
16.3 个案研究:E-mail系统 326
16.4 个案研究:项目管理 327
16.5 个案研究:教育管理 327
参考文献 338
猜您喜欢