没有合适的资源?快使用搜索试试~ 我知道了~
软件工程理论与实践课件:第4章 需求获取.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 104 浏览量
2022-06-14
11:29:37
上传
评论
收藏 1.84MB PPT 举报
温馨提示
试读
64页
软件工程理论与实践课件:第4章 需求获取.ppt
资源详情
资源评论
资源推荐
Capturing
the Requirements
需求获取
需求获取
SOFTWARE ENGINEERING 软件工程
4.1 Capturing the requirements
4.1 Capturing the requirements
需求获取
需求获取
Requirement: a feature of the system or a
Requirement: a feature of the system or a
description of something the system is capable
description of something the system is capable
of doing in order to fulfill the system’s purpose
of doing in order to fulfill the system’s purpose
需求是系统的特征,或为了实现系统目标系统
能做什么的一个描述。
Why are requirements
Why are requirements
important ?
important ?
需求为什么重要?
需求为什么重要?
The causes of failed projects
The causes of failed projects
(项目失败的主要原因
(项目失败的主要原因
1994 Standish
1994 Standish
)
)
–
1. Incomplete requirements (13.1%)
1. Incomplete requirements (13.1%)
–
2. Lack of user involvement (12.4%)
2. Lack of user involvement (12.4%)
–
3. Lack of resources (10.6%)
3. Lack of resources (10.6%)
–
4. Unrealistic expectations (9.9%)
4. Unrealistic expectations (9.9%)
–
5. Lack of executive support (9.3%)
5. Lack of executive support (9.3%)
–
6. Changing requirements and specifications
6. Changing requirements and specifications
(8.7%)
(8.7%)
–
7. Lack of planning
7. Lack of planning
(8.1%)
(8.1%)
–
8. System no longer needed
8. System no longer needed
(7.5%)
(7.5%)
不完整的需求
缺少用户的参与
缺少资源
不切实际的期望
缺乏行政支持
改动需求和规格说明
缺少计划
不再需要该系统
需求为何重要—
需求为何重要—
有关软件错误的一些事实
有关软件错误的一些事实
事实
事实
1
1
在软件生命周期中,一个错误发现
在软件生命周期中,一个错误发现
得越晚,修复错误的费用越高
得越晚,修复错误的费用越高
阶段
阶段
相对修复费用
相对修复费用
需求阶段
需求阶段
0.1
0.1
~
~
0.2
0.2
设计阶段
设计阶段
0.5
0.5
编码阶段
编码阶段
1
1
单元测试阶段
单元测试阶段
2
2
验收测试阶段
验收测试阶段
5
5
维护阶段
维护阶段
20
20
表
表
4.1
4.1
生命周期中修复软件的相对费
生命周期中修复软件的相对费
用
用
需求为何重要—
需求为何重要—
有关软件错误的一些事实
有关软件错误的一些事实
事实
事实
2
2
许多错误是潜伏的,并且在错误产
许多错误是潜伏的,并且在错误产
生后很长一段时间才被检查出来
生后很长一段时间才被检查出来
Boehm
Boehm
从
从
TRW
TRW
公司所做的软件项目中得出结论:
公司所做的软件项目中得出结论:
所有被检测出来的错误中的
所有被检测出来的错误中的
54
54
%实际上是在编
%实际上是在编
码和单元测试阶段以后才被发现的;更糟糕的是,
码和单元测试阶段以后才被发现的;更糟糕的是,
此类错误中的绝大部分(占
此类错误中的绝大部分(占
45
45
%)是属于需求
%)是属于需求
和设计阶段的,而编码阶段的错误只占
和设计阶段的,而编码阶段的错误只占
9
9
%。
%。
剩余63页未读,继续阅读
智慧安全方案
- 粉丝: 3646
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0