图书介绍

软件需求 第2版PDF|Epub|txt|kindle电子书版本网盘下载

软件需求 第2版
  • (美)Karl E.Wiegers著;刘伟琴,刘洪涛译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302098344
  • 出版时间:2004
  • 标注页数:358页
  • 文件大小:25MB
  • 文件页数:370页
  • 主题词:软件开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件需求 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 什么是软件需求?为什么要实现软件需求?哪些人应参与软件需求第1章 软件需求基础知识3

1.1软件需求的定义5

1.1.1对需求的不同解释5

1.1.2需求的层次6

1.1.3不属于需求的内容8

1.2需求的开发与管理9

1.2.1 需求开发9

1.2.2需求管理10

1.3所有项目都有需求10

1.4优秀的团队遇到糟糕的需求11

1.4.1用户参与不足12

1.4.2用户需求扩展12

1.4.3有岐义的需求12

1.4.6忽略了某类用户13

1.4.7不准确的计划13

1.4.5过于抽象的需求13

1.4.4镀金问题13

1.5优质需求过程的好处14

1.6优秀需求的特点15

1.6.1需求陈述的特点15

1.6.2需求规格说明的特点16

第2章 客户眼中的需求18

2.1客户19

2.2客户与开发人员的合作伙伴关系20

2.2.1软件客户的权利法案22

2.2.2软件客户的义务法案23

2.3关于“签字”25

第3章 需求工程的推荐方法28

3.1 知识技能29

3.2需求获取30

3.3需求分析32

3.4规格说明33

3.5需求验证34

3.6需求管理35

3.7 项目管理36

3.8开始新实践37

3.9需求开发过程38

第4章 需求分析员41

4.1 需求分析员的职责41

4.1.1需求分析员的工作42

4.1.2需求分析员必备的技能44

4.1.3需求分析员必备的知识45

4.2如何培养需求分析员46

4.2.1从用户转为分析员46

4.2.3主题专家47

4.3营造合作的氛围47

4.2.2从开发人员转为分析员47

第Ⅱ部分 软件需求开发51

第5章 确定产品前景与项目范围51

5.1通过业务需求定义前景51

5.1.1相互矛盾的业务需求52

5.1.2业务需求与用例53

5.2前景与范围文档53

5.3关联图59

5.4保持范围的适度60

第6章 获取客户的需求62

6.1需求的来源62

6.2用户类63

6.3寻找用户代表66

6.4用户代言人67

6.4.1外部的用户代言人68

6.4.2对用户代言人的要求69

6.4.3设置多位用户代言人70

6.4.4如何让人接受用户代言人的概念71

6.4.5用户代言人应避免的陷阱72

6.5谁来做出决策72

第7章 聆听客户的需求75

7.1 需求获取76

7.2需求获取讨论会77

7.3将客户的意见归类79

7.4需求获取中的注意事项83

7.5寻找遗漏的需求83

7.6如何判断需求获取是否已完成85

第8章 理解用户需求87

8.1 用例法88

8.1.1用例与使用场景88

8.1.3编写用例92

8.1.2确定用例92

8.1.4用例与功能性需求98

8.1.5用例的好处99

8.1.6使用用例时应避免的问题100

8.2事件—响应表101

第9章 遵守规则104

9.1业务的规则105

9.1.1事实105

9.1.2约束106

9.1.3动作触发规则106

9.1.4推论107

9.1.5计算107

9.2在文档中记录业务规则108

9.3 业务规则和需求109

第10章 编写需求文档112

10.1软件需求规格说明112

10.1.1需求的标识113

10.1.2处理不完整性115

10.1.3用户界面和软件需求规格说明115

10.2软件需求规格说明模板116

10.3编写需求文档的原则123

10.4改进前后的需求示例126

10.5数据字典129

第11章 一图胜千言132

11.1 需求建模132

11.2从客户需求到分析模型133

11.3数据流图134

11.4实体—关系图137

11.5状态转换图139

11.6对话图142

11.7类图145

11.8判定表和判定树146

11.9最后的提醒148

第12章 软件质量属性149

12.1质量属性150

12.2定义质量属性151

12.2.1 对用户重要的属性152

12.2.2 对开发人员重要的属性155

12.3性能需求157

12.4用Planguage定义非功能性需求158

12.5属性的折中方案159

12.6实现非功能性需求160

第13章 通过制作原型减少项目风险162

13.1什么是原型和为什么要建立原型162

13.2水平原型163

13.3垂直原型164

13.4废弃型原型164

13.5演化型原型165

13.6书面原型和电子原型167

13.7原型评估168

13.8创建原型所带来的风险169

13.9原型法成功的因素170

第14章 设定需求优先级172

14.1 为什么要设定需求优先级172

14.2优先级规则173

14.3优先级的等级174

14.4根据价值、成本和风险来设定优先级175

第15章 需求确认181

15.1需求评审183

15.1.1 审查过程184

15.1.2需求评审面临的困难190

15.2测试需求192

15.3制定验收标准196

16.1.1开始捕获信息198

16.1维护项目的需求198

第16章 需求开发面临的特殊难题198

16.1.2亲身实践一下新的需求技术200

16.1.3遵循跟踪链201

16.2软件包解决方案的需求202

16.2.1 开发用例202

16.2.2考虑业务规则203

16.2.3定义质量需求203

16.3外包项目的需求204

16.4突发型项目的需求205

16.4.1非正式用户需求规格说明206

16.4.2现场客户206

16.4.3尽早地而且要经常地设定优先级207

16.4.4简单的变更管理207

第17章 超越需求开发209

17.1从需求到项目规划210

17.1.1需求和预估211

17.1.2需求和进度安排212

17.2从需求到设计和编码213

17.3从需求到测试216

17.4从需求到成功217

第Ⅲ部分 软件需求管理221

第18章 需求管理的原则和实践221

18.1 需求基线222

18.2需求管理过程222

18.3需求版本控制223

18.4需求属性225

18.5跟踪需求状态226

18.6评估需求管理的工作量228

第19章 变更管理230

19.1管理范围蔓延231

19.2变更控制过程232

19.2.2变更控制过程描述233

19.2.1变更控制策略233

19.3变更控制委员会237

19.3.1 CCB的组成238

19.3.2 CCB规章239

19.4变更控制工具240

19.5测量变更活动240

19.6变更需要付出代价:影响分析242

19.6.1影响分析的过程242

19.6.2影响分析报告模板245

第20章 需求链中的联系链247

20.1需求跟踪247

20.2需求跟踪动机249

20.3需求跟踪矩阵251

20.4需求跟踪工具254

20.6需求跟踪可行吗?必要吗?255

20.5需求跟踪过程255

第21章 需求管理工具257

21.1使用需求管理工具的益处259

21.2需求管理工具的功能260

21.3实现需求管理自动化262

21.3.1选择适当的工具262

21.3.2改变文化263

21.3.3使需求管理工具服务于自己264

第Ⅳ部分 实现需求工程269

第22章 改进需求过程269

22.1 需求与其他项目过程的联系269

22.2需求和各涉众组271

22.3软件过程改进的基本原则272

22.4过程改进周期274

22.4.1评估当前采用的方法274

22.4.2规划改进活动275

22.4.3建立、实验并实现新过程276

22.4.4评估结果277

22.5需求工程过程资产278

22.5.1需求开发过程资产279

22.5.2需求管理过程资产280

22.6需求过程改进路线图281

第23章 软件需求与风险管理283

23.1软件风险管理基本原理284

23.1.1风险管理的要素284

23.1.2编写项目风险文档285

23.1.3制定风险管理计划287

23.2与需求相关的风险288

23.2.1需求获取288

23.2.2需求分析289

23.2.4需求确认290

23.2.3编写需求规格说明290

23.2.5需求管理291

23.3风险管理是我们的好帮手291

附录A 当前需求实践的自我评估293

附录B 需求和过程改进模型298

B.1软件能力成熟度模型298

B.2 CMMI-SE/SW300

B.2.1需求管理过程域302

B.2.2需求开发过程域302

附录C 需求错误诊断指南304

C.1根本原因分析304

C.2需求问题的常见现象305

C.3实现解决方案常常会遇到的障碍306

D.1前景和范围文档323

D.1.1业务需求323

附录D 需求文档范例323

D.1.2解决方案的前景325

D.1.3范围和局限性325

D.1.4业务上下文326

D.2用例328

D.3软件需求规格说明336

D.3.1介绍336

D.3.2总体描述337

D.3.3系统特性339

D.3.4外部接口需求342

D.3.5其他非功能性需求343

D.3.6附录A数据字典和数据模型343

D.3.7附录B分析模型346

D.4业务规则347

术语表349

结语358

热门推荐