书籍详情

软件需求工程

软件需求工程

作者:李英梅,丁云鸿,马宁,刘明宇,夏伟宁 著

出版社:清华大学出版社

出版时间:2020-07-01

ISBN:9787302555216

定价:¥36.00

购买这本书可以去
内容简介
  需求工程是计算机专业的一门应用型基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,通过学习给出一种标准成熟的软件开发前期需求原则。培养理论应用于实践的能力,提高读者的软件需求开发能力有重要的现实意义。适用于计算机相关专业的本科生。
作者简介
  李英梅 哈尔滨师范大学 计算机与信息工程学院 教授/教学副院长 一直从事一线教学工作,主持软件工程专业方向,教改项目多项,有着丰富的软件工程领域的经验和知识
目录
第一部分软件需求绪论
第1章基本的软件需求3
1.1软件需求的定义4
1.2需求过程在软件项目中扮演重要角色6
1.3什么情况将会导致好的群体发生不合格的需求说明6
1.4高质量的需求过程带来的好处7
1.5优秀需求具有的特性8
1.6需求的开发和管理10
第2章客户的需求观12
2.1客户与开发人员之间的合作关系12
2.2“签约”意味着什么17
第3章需求工程的推荐方法19
3.1知识技能21
3.2需求获取22
3.3需求分析23
3.4需求规格说明24
3.5需求验证25
3.6需求管理26
3.7项目管理27软件需求工程目录
第4章改进需求过程29
4.1需求与其他项目过程的联系29
4.2软件需求对其他项目风险承担者的影响30
4.3软件过程改进的基础32
4.4过程改进周期33
4.5需求过程的积累材料36
4.6需求过程改进路标40
第5章软件需求与风险管理42
5.1软件风险管理基础42
5.2软件需求46
5.3风险管理是你的好助手49
第6章建立项目视图与范围50
6.1通过业务需求确定项目视图50
6.2项目视图和范围文档52
6.3关联图55
6.4把注意力始终集中在项目的范围上56
第7章寻找客户的需求58
7.1需求的来源58
7.2用户类59
7.3寻找用户代表60
7.4产品的代表者61
7.5谁做出决策63
第8章聆听客户的需求65
8.1需求获取的指导方略65
8.2基于使用实例的方法67
8.3对客户输入进行分类74
8.4需求获取中的注意事项76
8.5如何知道何时完成需求的获取76
第9章编写需求文档78
9.1软件需求规格说明78
9.2软件需求规格说明模板81
9.3编写需求文档的原则86
9.4数据字典87

第二部分软件需求工程
第10章需求的图形化分析91
10.1需求建模91
10.2从客户需求到分析模型92
10.3数据流图93
10.4实体联系图96
10.5状态转换图97
10.6对话图100
10.7类图102
10.8最后的提醒104
第11章软件的质量属性105
11.1非功能需求105
11.2质量属性106
11.3定义质量属性107
11.4属性的取舍111
第12章通过原型法减少项目风险113
12.1原型是“什么”和“为什么”要原型113
12.2抛弃型原型或进化型原型114
12.3水平原型和垂直原型117
12.4书面原型和电子原型118
12.5原型评价118
12.6原型法的最大风险119
12.7原型法成功的因素120
第13章设定需求优先级122
13.1为什么要设定需求的优先级122
13.2不同角色的人处理优先级123
13.3设定优先级的规模124
13.4基于价值、费用和风险的优先级设定124
第14章需求质量验证128
14.1需求评审129
14.2测试需求137
第15章需求开发向设计规划的转化141
15.1从需求到项目规划141
15.2从需求到设计和编码143
15.3从需求到测试144
15.4从需求到成功145

第三部分软件需求管理
第16章需求管理的原则与实现149
16.1需求管理和过程能力成熟度模型150
16.2需求管理步骤151
16.3需求规格说明的版本控制151
16.4需求属性152
16.5度量需求管理的效果154
第17章管理变更请求156
17.1控制项目范围的扩展156
17.2变更控制过程157
17.3变更控制委员会160
17.4活动161
第18章需求链中的联系链163
18.1需求跟踪163
18.2变更需求代价: 影响分析169
附录当前需求实践的自我评估173
参考文献178
猜您喜欢

读书导航