图书介绍
软件需求工程PDF|Epub|txt|kindle电子书版本网盘下载
![软件需求工程](https://www.shukui.net/cover/31/33465523.jpg)
- 康雁主编;何婧,林英,秦江龙编著 著
- 出版社: 北京:科学出版社
- ISBN:7030331595
- 出版时间:2012
- 标注页数:242页
- 文件大小:17MB
- 文件页数:253页
- 主题词:
PDF下载
下载说明
软件需求工程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 需求概述1
1.1需求问题的提出1
1.2不同项目的需求视图3
1.2.1信息系统的需求视图3
1.2.2嵌入式系统的需求视图6
1.2.3软件产品的需求视图7
1.3需求的定义8
1.3.1几种主要的需求定义8
1.3.2需求定义的一些基本原则9
1.3.3优秀需求的特性10
1.4需求定义的实践11
1.4.1需求定义任务概述11
1.4.2问题分析五步法12
1.4.3需求定义的要素13
1.4.4需求定义的范围14
1.5需求的层次和分类16
1.5.1软件需求的层次16
1.5.2软件需求的分类19
1.6需求在总体方案中的位置21
1.6.1软件的生命周期21
1.6.2需求与其他软件项目过程的关系23
习题26
第2章 需求工程28
2.1需求工程的定义28
2.1.1需求工程的提出28
2.1.2需求工程的定义29
2.2需求工程的内容31
2.2.1需求获取32
2.2.2需求分析33
2.2.3编写规格说明书34
2.2.4需求验证35
2.2.5需求管理35
2.3需求过程的改进37
2.3.1需求工程面临的困难37
2.3.2不适当的需求过程引起的风险38
2.3.3需求过程的改进40
2.3.4需求过程的推荐方法42
2.4敏捷需求流程44
2.4.1传统开发过程的需求问题45
2.4.2敏捷需求流程46
2.4.3极限需求流程47
2.4.4增量需求流程49
2.5需求工程与CDI O50
2.5.1 CDIO简介50
2.5.2需求工程与CDIO52
习题54
第3章 需求获取55
3.1问题域55
3.2问题框架56
3.2.1需求式行为问题框架57
3.2.2命令式行为问题框架58
3.2.3信息显示问题框架59
3.2.4简单工件问题框架60
3.2.5交换问题框架61
3.3多框架问题62
3.4确定需求开发计划63
3.5需求获取方法63
3.5.1面向目标的方法64
3.5.2基于场景的方法64
3.5.3面向方面的方法64
3.5.4面向视点的方法65
3.5.5基于知识的方法69
3.6需求获取技术69
习题71
第4章 需求分析72
4.1需求分析和业务建模72
4.2建立系统关联图73
4.3构建用户接口原型74
4.4建立数据字典75
4.5结构化分析建模方法76
4.5.1数据建模77
4.5.2功能建模79
4.5.3行为建模83
4.5.4结构化分析总结84
4.6面向对象建模技术84
4.6.1 UML的提出84
4.6.2 UML对用例驱动需求工程的支持85
习题85
第5章 基于UML的需求建模技术86
5.1项目概述86
5.1.1项目背景86
5.1.2 UML的面向对象分析过程86
5.2用例模型分析与设计87
5.2.1划分用户群87
5.2.2用例模型设计88
5.2.3检查用例模型90
5.2.4调整用例模型91
5.2.5描述用例规约92
5.3类图模型设计94
5.4动态模型设计95
5.4.1状态图模型设计95
5.4.2顺序图模型设计96
5.4.3活动图模型设计97
5.5可视化建模工具99
5.5.1 Rose界面简介99
5.5.2 Rose的四种视图简介99
5.5.3用Rose生成代码101
5.5.4逆向工程104
习题104
第6章 需求模式106
6.1需求模式构思106
6.1.1包含要素107
6.1.2基本细节108
6.1.3额外需求108
6.1.4需求模式分类109
6.1.5使用需求模式的优点110
6.2领域和设计模式111
6.2.1领域111
6.2.2设计模式113
6.3需求模式间的关系117
6.3.1需求模式分类118
6.3.2修改需求模式119
6.3.3需求模式用例及组120
6.4使用和编写需求模式120
6.4.1使用需求模式时应注意的问题121
6.4.2裁剪需求模式121
6.4.3寻找潜在的需求模式122
6.4.4如何编写需求模式123
6.5需求模式实例124
6.5.1信息需求模式实例124
6.5.2系统间接口需求模式实例127
习题133
第7章 需求与面向对象软件开发134
7.1系统需求134
7.1.1系统的诞生134
7.1.2用例135
7.1.3业务建模136
7.1.4系统建模138
7.2估算142
7.2.1基于需求的软件规模估算142
7.2.2基于需求的工作量估算144
7.3分析145
7.3.1抽取和面向对象145
7.3.2类和关系145
7.3.3序列和事件147
7.3.4因果关系和控制148
7.4设计149
7.4.1设计模式149
7.4.2用户和接口设计149
7.5编程151
7.5.1使用Java实现UML151
7.5.2使用MDA工具生成代码152
7.6测试153
7.6.1测试的原因153
7.6.2测试的方法153
7.6.3使用JUnit进行测试用例的编写153
习题154
第8章 需求文档156
8.1为什么需要文档156
8.1.1文档在需求工程中的位置156
8.1.2文档的作用157
8.2文档编写的基本原则158
8.3常见需求文档160
8.3.1需求文档的分类160
8.3.2项目视图和范围文档161
8.3.3用户需求文档165
8.4软件需求规格说明165
8.4.1高质量软件需求规格说明的特性166
8.4.2软件需求规格说明模版167
8.4.3模版分析与应用168
8.5文档写作技巧180
8.5.1文档常见错误180
8.5.2实用写作技巧181
习题182
第9章 需求验证183
9.1需求验证183
9.1.1需求验证的提出183
9.1.2需求验证的目的和任务185
9.1.3需求验证的内容186
9.1.4需求验证的方法188
9.2验证接口和程序190
9.3需求评审193
9.3.1需求评审的方法193
9.3.2需求评审的过程195
9.3.3需求评审的实践196
9.4测试需求198
习题200
第10章 软件需求管理202
10.1概述202
10.1.1需求开发与需求管理202
10.1.2 ISO9001中对软件需求管理的要求203
10.1.3 CMM及CMMI中对软件需求管理的要求204
10.2需求管理活动实践207
10.2.1需求管理流程中的角色207
10.2.2需求基线208
10.2.3需求确认208
10.2.4需求跟踪210
10.2.5需求变更管理212
10.3需求风险管理215
10.3.1需求风险识别216
10.3.2需求风险评估218
10.3.3需求风险控制218
10.4需求管理工具218
10.5 CDIO应用案例221
10.5.1概述221
10.5.2需求确认221
10.5.3需求跟踪221
习题222
第11章 安全需求工程223
11.1安全工程概述223
11.1.1安全工程223
11.1.2 ISSE过程224
11.1.3 SSE-CMM过程225
11.2安全需求的定义227
11.2.1安全服务的分类227
11.2.2安全需求的分类227
11.2.3安全需求的开发过程228
11.3安全需求获取229
11.4安全风险评估231
11.4.1风险评估方法231
11.4.2形成风险分析报告235
11.5确定安全需求235
11.5.1安全需求报告概述235
11.5.2安全需求报告撰写说明235
11.5.3安全需求的描述方法236
11.6 CDIO应用案例237
11.6.1概述237
11.6.2网上书店系统模型及其功能237
11.6.3网上书店系统安全需求分析237
习题240
参考文献241