《软件需求与可视化模型》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)JoyBeatty,(美)AnthonyChen著;方敏,朱嵘译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302457152
  • 页数:376 页
图书介绍:本书首先介绍如何以视觉方式来呈现软件需求,解释何谓模型,何谓需求建模语言requirements modeling language,RML,为什么模型非常重要。作者用两章的篇幅将这些模型穿插在一起,包括清楚说明需求架构以及如何在不同类型的项目中综合使用这些模型。同时,作者注意介绍每个模型,各章采用统一的体例在实际场景中介绍模型,并提供实际项目中采用的模板和示例,说明如何创建模型,如何使用模型,并安排了一个虚拟的项目供读者练习。

第Ⅰ部分 需求模型介绍 3

第1章 需求建模语言入门 3

定义RML 3

传统软件需求实践的挑战 4

人脑的限制 4

图比文字更容易理解 5

需求模型 6

为什么不用UML 7

需求与设计 8

一个层面的需求是对另一个层面的设计 8

确定业务的实际需要 9

定义需求 9

需求模型不等于游戏的结束 10

在项目中使用RML 10

其他资源 10

参考文献 11

第2章 模型分类 12

目标、人员、系统和数据模型 13

目标模型 15

人员模型 16

系统模型 17

数据模型 18

参考文献 19

第Ⅱ部分 对象模型 23

第3章 业务目标模型 23

业务目标模型模板 24

例子 26

创建业务目标模型 28

使用业务目标模型 33

常见错误 36

相关的模型 37

练习 37

其他资源 38

参考文献 38

第4章 目标链 40

目标链模板 41

例子 42

创建目标链 45

使用目标链 52

常见错误 55

相关模型 55

练习 55

其他资源 56

参考文献 56

第5章 关键绩效指标模型 57

KPIM模板 58

例子 59

创建KPIM 60

使用KPIM 62

常见错误 64

相关的模型 65

练习 65

其他资源 66

第6章 特性树 67

特性树模板 68

例子 70

创建特性树 71

使用特性树 73

常见错误 75

相关的模型 76

练习 76

其他资源 77

参考文献 77

第7章 需求映射矩阵 78

RMM模板 79

例子 81

创建RMM 82

使用RMM 87

识别无关的需求或缺失的步骤 88

常见错误 89

相关模型 90

练习 90

其他资源 91

参考文献 92

第Ⅲ部分人员模型 95

第8章 组织结构图 95

组织结构图模板 96

例子 98

创建组织结构图 99

使用组织结构图 102

常见错误 105

相关模型 106

练习 106

场景 106

其他资源 107

参考文献 107

第9章 处理流程 109

处理流程模板 110

例子 113

创建处理流程 115

使用处理流程 119

常见错误 121

相关模型 122

练习 123

其他资源 124

参考文献 124

第10章 用例 125

用例模板 126

创建用例 129

写主要路径 133

写替代路径 134

使用用例 135

常见错误 139

相关模型 140

其他资源 141

参考文献 142

第11章 角色权限矩阵 143

角色权限矩阵模板 144

例子 145

创建角色权限矩阵 146

使用角色权限矩阵 151

常见错误 154

相关模型 154

练习 154

其他资源 155

第Ⅳ部分 系统模型 159

第12章 生态系统图 159

生态系统图模板 160

例子 162

创建生态系统图 164

确认系统 164

使用生态系统图 166

常见错误 167

相关模型 168

练习 169

其他资源 169

参考文献 170

第13章 系统流程 171

系统流程模板 172

例子 174

创建系统流程 175

使用系统流程 178

推导需求 178

常见错误 180

相关模型 180

练习 180

其他资源 181

第14章 用户界面流程 182

UI流程模板 183

例子 184

创建UI流程 185

决定屏幕的范围 186

使用UI流程 190

常见错误 192

相关模型 192

练习 193

其他资源 193

参考文献 193

第15章 显示-动作-响应 195

DAR模型模板 196

例子 198

创建DAR模型 201

使用DAR 204

常见错误 206

相关模型 207

练习 207

其他资源 208

参考文献 208

第16章 决策表 210

决策表模板 211

例子 212

创建决策表 213

使用决策表 217

常见错误 218

相关模型 219

练习 219

其他资源 220

参考文献 220

第17章 决策树 221

决策树模板 222

例子 224

创建决策树 225

常见错误 230

相关模型 230

练习 231

其他资源 231

参考文献 231

第18章 系统界面表 233

系统界面表的模板 234

例子 234

创建系统界面表 235

使用系统界面表 237

常见错误 238

相关模型 238

练习 239

第Ⅴ部分 数据模型 243

第19章 业务数据图 243

BDD模板 244

例子 247

创建BDD 248

常见错误 255

相关模型 255

练习 256

其他资源 256

参考文献 256

第20章 数据流图 258

DFD模板 259

例子 259

创建DFD 260

使用DFD 262

常见错误 265

相关模型 266

练习 266

其他资源 267

参考文献 267

第21章 数据字典 268

例子 274

创建数据字典 276

相关模型 280

练习 281

其他资源 281

参考文献 282

第22章 状态表 283

例子 285

使用状态表 287

常见问题 290

相关模型 291

练习 291

其他资源 292

参考文献 292

第23章 状态图 293

状态图模板 294

例子 295

创建状态图 296

常见问题 299

相关模型 300

练习 300

其他资源 301

参考文献 302

第24章 报告表 303

报告表模板 304

例子 306

创建报表 308

确定报告 308

常见错误 312

相关模型 312

练习 313

第Ⅵ部分 大局图中的模型 317

第25章 项目模型的选择 317

根据项目阶段选择模型 317

根据项目特点选择模型 321

关于读者的思考 333

修改模型 334

练习 335

第26章 模型的综合应用 336

很多不同的视图 336

使用多个模型 337

需求架构 338

模型计划 340

相关模型 341

练习 352

第Ⅲ部分 附录 355

附录A 快速查找模型表格 355

附录B 一般性模型指南 357

附录C 练习答案 359