Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

软件需求(第3版) PDF 下载


分享到:
时间:2022-06-26 08:56来源:http://www.java1234.com 作者:转载  侵权举报
作为经典的软件需求工程畅销书,经由需求社区两大知名结对全面修订和更新,覆盖新的主题、实例和指南,讨论软件项目所涉及的所有需求开发和管理活动,介绍当下的所有实践。书
失效链接处理
软件需求(第3版)  PDF 下载


下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版

用户下载说明:

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1692535866.html
 

相关截图:



资料简介:
作为经典的软件需求工程畅销书,经由需求社区两大知名结对全面修订和更新,覆盖新的主题、实例和指南,讨论软件项目所涉及的所有需求开发和管理活动,介绍当下的所有实践。书中描述实用性强的、高效的、经过实际检验的端到端需求工程管理技术,通过丰富的实例来演示如何利用*实践来少订单变更,提高客户满意度,少开发成本。书中的用例、业#规则和商业工具全面修订以体现现状和未来的趋势。本书尤其适合具备软件开发过程经验的业#分析师、需求分析师、项目经理和其他软件项目涉众。

资料目录:
Ⅰ部分 软件需求的3W(什么、为什么和谁)
 
1章 软件需求的本质 3
 
软件需求的定义 5
 
关于“需求”的一些解释 5
 
字典中的“需求” 6
 
需求的层次和种类 6
 
处理三种层次的需求 11
 
产品需求与项目需求 13
 
需求开发和管理 14
 
需求开发 15
 
需求管理 16
 
每个项目都有需求 17
 
人对了,得出的需求却很糟糕 18
 
用户参与度不够 18
 
规划不当 19
 
用户需求蔓延 19
 
需求模棱两可 19
 
镀金 20
 
忽视干系人 20
 
高质量需求过程带来的好处 20
 
第2章 从客户角度审视需求 22
 
期望落差 23
 
谁是客户 24
 
客户-开发的合作关系 26
 
软件客户的需求权利法案 28
 
软件客户的需求责任法案 30
 
建立尊重需求的企业文化 32
 
识别决策者 33
 
对需求达成一致 34
 
需求基线 35
 
达不成共识怎么办 36
 
对敏捷项目的需求达成共识 36
 
第3章 需求工程优秀实践 38
 
需求开发过程框架 40
 
优秀实践:需求获取活动 42
 
优秀实践:需求分析 44
 
优秀实践:需求规范说明 45
 
优秀实践:需求验证 46
 
优秀实践:需求管理 47
 
优秀实践:知识 49
 
优秀实践:项目管理 50
 
开始新的实践 51
 
第4章 业务分析师 53
 
业务分析师的角色 54
 
业务分析师的职责 55
 
基本的分析技巧 56
 
基本的分析知识 59
 
业务分析师的培养 60
 
前用户 60
 
前开发人员或测试人员 61
 
前(或兼职)项目经理 61
 
主题专家 62
 
菜鸟 62
 
敏捷项目中的分析师角色 63
 
打造一个协作型的团队 64
 
第Ⅱ部分 需 求 开 发
 
第5章 建立业务需求 67
 
定义业务需求 67
 
确定预期业务收益 68
 
产品愿景和项目范围 68
 
业务需求冲突 69
 
愿景和范围文档 71
 
1. 业务需求 72
 
2. 范围和限制 77
 
3. 业务背景 79
 
范围表示技巧 80
 
关联图 81
 
生态系统图 82
 
特性树 83
 
事件列表 84
 
聚焦于范围 85
 
使用业务目标来做范围决策 85
 
评估范围变更的影响 86
 
敏捷项目的愿景与范围 86
 
使用业务目标来确定完成 87
 
第6章 倾听用户的心声 89
 
用户类别 90
 
用户分类 90
 
识别用户类别 92
 
用户画像 94
 
与用户代表取得联系 95
 
产品代言人 96
 
外部产品代言人 97
 
产品代言人的期望 98
 
多个产品代言人 99
 
推广产品代言人理念 100
 
产品代言人要避免的陷阱 101
 
敏捷项目的用户表达方式 102
 
处理需求冲突 103
 
第7章 需求获取 105
 
需求获取技巧 106
 
访谈 107
 
工作坊 108
 
焦点小组 110
 
观察 111
 
问卷调查 112
 
系统接口分析 113
 
用户界面分析 113
 
文档分析 114
 
制定项目需求获取计划 114
 
准备需求获取 116
 
执行获取活动 117
 
需求获取后的跟进 119
 
整理和分享会议笔记 119
 
记录提出的问题 120
 
对客户的输入进行分类 120
 
如何知道已经完成 123
 
需求获取的注意事项 123
 
假设的需求和隐晦的需求 124
 
找出遗漏的需求 125
 
第8章 理解用户需求 127
 
用例和用户故事 128
 
用例方法 131
 
用例和使用场景 133
 
识别用例 139
 
探索用例 141
 
验证用例 142
 
用例和功能需求 143
 
用例要避免的陷阱 145
 
“以使用为中心”的需求有何好处 145
 
第9章 照章办事 147
 
业务规则分类法 148
 
事实 149
 
约束 150
 
触发规则 151
 
推理 152
 
运算 152
 
原子业务规则 153
 
记录业务规则 154
 
发现业务规则 156
 
业务规则与需求 157
 
把一切串起来 158
 
第10章 记录需求 160
 
软件需求规范说明 162
 
标识需求 164
 
处理不完整性 166
 
用户界面和SRS 167
 
软件需求规范说明模板 168
 
1. 引言 169
 
2. 整体描述 170
 
4. 数据需求 172
 
5. 外部接口需求 173
 
6. 质量属性 174
 
7. 国际化和本地化需求 175
 
8. ?[?其他需求?] 175
 
附录A:词汇表 175
 
附录B:分析模型 176
 
敏捷项目的需求规范说明 176
 
第11章 写出优秀的需求 178
 
优秀需求的特点 178
 
需求陈述的特点 179
 
需求集合的特点 180
 
需求编写指南 181
 
系统或用户的角度 182
 
写作风格 183
 
细化程度 185
 
表述技巧 187
 
避免歧义 188
 
避免不完整性 191
 
改进前后的需求示例 192
 
第12章 一图胜千言 196
 
需求建模 197
 
从客户需求到分析模型 198
 
选择正确的表达方式 199
 
数据流图 201
 
泳道图 204
 
状态转换图和状态表 206
 
对话图 209
 
判定表和判定树 212
 
事件-响应表 213
 
小议UML图 216
 
敏捷项目中的需求建模 216
 
最后提示 217
 
第13章 具体指定数据需求 218
 
对数据关系进行建模 218
 
数据字典 221
 
数据分析 224
 
报表的规范说明 225
 
获取报表需求 226
 
对报表需求规范的几点思考 227
 
报表规范说明模板 228
 
仪表盘报表 230
 
第14章 功能需求以外 233
 
软件质量属性 234
 
探究质量属性 235
 
定义质量需求 239
 
外部质量属性 239
 
内部质量属性 251
 
用Planguage指定质量需求 256
 
质量属性的平衡 258
 
质量属性需求的实现 259
 
约束条件 260
 
如何处理敏捷项目的质量属性 261
 
第15章 通过原型来减少风险 264
 
原型的定义及其动机 265
 
实物模型和概念证明 266
 
抛弃型原型和演化性原型 267
 
纸上原型和电子原型 270
 
原型的使用 271
 
原型的评估 274
 
原型风险 275
 
原型发布的压力 275
 
受细节所累 276
 
不现实的性能预期 277
 
对原型投入过多 277
 
原型成功的因素 277
 
第16章 要事优先:设定需求
 
优先级 279
 
为什么要排优先级 280
 
优先级排序实践 281
 
人与优先级之间的博弈 282
 
确定优先级的技术 283
 
入选与落选 283
 
两两比较并排序 284
 
三层分级法 284
 
MoSCoW 286
 
100美元 287
 
根据价值、成本和风险排优先级 288
 
第17章 确认需求 293
 
确认与验证 295
 
需求评审 295
 
审查流程 297
 
缺陷检查清单 301
 
需求评审提示 302
 
需求评审面临的挑战 303
 
需求原型 304
 
需求测试 305
 
使用验收条件确认需求 309
 
验收条件 309
 
验收测试 310
 
第18章 需求的重用 312
 
为什么要重用需求 313
 
需求重用的维度 313
 
重用范围 314
 
修改范围 314
 
重用手段 315
 
哪些需求信息类型可以重用 316
 
常见重用场景 317
 
软件产品线 317
 
再设计与替换系统 318
 
其他可能的重用机会 318
 
需求模式 319
 
促进重用的工具 319
 
使需求可重用 320
 
需求重用的障碍与成功要素 322
 
重用的障碍 322
 
重用的成功要素 323
 
第19章 需求开发之外 325
 
估算需求工作量 326
 
从需求到项目计划 329
 
根据需求估算项目规模和工作量 329
 
需求和排期 331
 
从需求到设计和代码 332
 
架构与分配 332
 
软件设计 333
 
用户界面设计 334
 
从需求到测试 336
 
从需求到成功 337
 
第Ⅲ部分 具体项目类别的需求
 
第20章 敏捷项目 341
 
瀑布的局限性 341
 
敏捷开发方法 343
 
敏捷方法中需求的基本面 343
 
客户参与 343
 
文档的细节 344
 
Backlog和排优先级 344
 
确定时机 344
 
史诗、用户故事和特性 345
 
期待变更 346
 
根据敏捷项目调整需求实践 347
 
敏捷转型,怎么办 347
 
第21章 改进型和替换型项目 349
 
预期的挑战 350
 
基于现有系统的需求技术 350
 
按业务目标来排优先级 351
 
当心差异 352
 
维持性能水平 353
 
找不到原有需求怎么办 353
 
应当指定哪些需求 354
 
如何发现现有系统的需求 355
 
鼓励使用新系统 356
 
是否可以迭代 357
 
第22章 软件包方案项目 359
 
进行软件包方案选型的需求 360
 
开发用户需求 360
 
考虑业务规则 361
 
识别数据需要 361
 
定义质量要求 361
 
评估方案 362
 
实施软件包方案的需求 364
 
配置需求 364
 
集成需求 364
 
扩展需求 365
 
数据需求 365
 
业务过程变更 365
 
软件包方案的常见挑战 366
 
第23章 外包项目 367
 
需求的详细程度恰当 368
 
需求方-供应方的互动 369
 
变更管理 371
 
验收条件 371
 
第24章 业务过程自动化项目 372
 
业务过程建模 372
 
基于当前过程推导出需求 373
 
首先设计未来的过程 375
 
业务绩效指标建模 375
 
业务过程自动化项目的良好实践 376
 
第25章 业务分析项目 378
 
业务分析项目概述 378
 
业务分析项目的需求开发 380
 
对决策的使用排优先级 381
 
定义如何使用信息 381
 
指定数据需求 383
 
定义转换数据的分析 385
 
分析的演进本质 386
 
第26章 嵌入式和其他实时
 
系统项目 388
 
系统需求、架构和分配 388
 
实时系统建模 390
 
环境图 390
 
状态转换图 390
 
事件响应表 391
 
架构图 392
 
原型 394
 
接口 394
 
有时限的需求 395
 
嵌入式系统的质量属性 396
 
嵌入式系统的挑战 400
 
第Ⅳ部分 需 求 管 理
 
第27章 需求管理实践 403
 
需求管理流程 403
 
需求基线 405
 
需求版本控制 405
 
需求属性 407
 
跟踪需求状态 408
 
解决需求问题 410
 
度量需求投入 411
 
敏捷项目的需求管理 412
 
为什么要管理需求 414
 
第28章 需求变更 415
 
为什么要管理变更 415
 
管理范围蔓延 416
 
变更控制政策 417
 
变更控制流程的基本概念 418
 
变更控制流程说明 418
 
1. 目的和范围 419
 
2. 角色和职责 419
 
3. 变更请求状态 420
 
4. 准入标准 420
 
5. 任务 421
 
6. 退出标准 421
 
7. 变更控制状态报告 421
 
附录:为每个请求保存的属性 422
 
变更控制委员会 422
 
CCB的组成 423
 
CCB章程 423
 
重新协商承诺 424
 
变更控制工具 424
 
度量变更活动 425
 
变更影响分析 426
 
影响分析过程 426
 
影响分析模板 429
 
敏捷项目的变更管理 430
 
第29章 需求链中的链接 432
 
需求跟踪 432
 
需求跟踪的动机 434
 
需求跟踪矩阵 435
 
需求跟踪工具 438
 
需求跟踪过程 439
 
需求跟踪可行吗?有没有必要 440
 
第30章 需求工程工具 442
 
需求开发工具 443
 
获取工具 444
 
原型工具 444
 
建模工具 444
 
需求管理工具 445
 
使用RM工具的好处 445
 
RM工具的能力 446
 
挑选和实现需求工具 448
 
选择工具 448
 
建立工具和流程 449
 
引导用户采用 450
 
第Ⅴ部分 需求工程的实施
 
第31章 改进需求过程 455
 
需求如何关联到其他项目过程 456
 
需求与不同的干系人群体 457
 
获得对变革的承诺 458
 
软件过程改进基础 460
 
根因分析法 461
 
过程改进循环 463
 
评估当前实践 463
 
规划改进行动 463
 
过程的创建、试点和推行 465
 
评估结果 465
 
需求工程的过程资产 466
 
需求开发过程资产 468
 
需求管理过程资产 468
 
我们达到目标了吗 469
 
创建需求过程改进路线图 470
 
第32章 软件需求和风险管理 472
 
软件风险管理基础 473
 
风险管理的要素 473
 
用文档记录项目风险 474
 
对风险管理进行规划 476
 
需求相关风险 477
 
需求收集 477
 
需求分析 479
 
需求指定 479
 
需求确认 479
 
需求管理 480
 
风险管理是你的朋友 480
 
尾声 483
 
附录A 当前需求实践自评 485
 
附录B 需求问题问诊指南 491
 
附录C 范例需求文档 507
 
词汇表 525
 
参考文献 533
 
作者简介 547
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐