- 16
- 0
- 约4.21千字
- 约 86页
- 2017-06-05 发布于重庆
- 举报
ch3需求工程大学软件工程课导论
需求工程(Requirement Engineering);outline;outline;需求定义;需求概述;需求概述;需求的重要性;需求的重要性;需求的重要性;需求出错的高成本;需求的重要性;需求的重要性;需求的重要性;14;15;需求开发;需求管理;需求层次;业务需求反映企业/组织对软件系统的高层次目标需求,也就是说是软件需求的建设目标。
系统建立的战略出发点,表现为高层次的目标(Objective),它描述了组织为什么要开发系统 。
为了满足用户的业务需求,需求工程师需要描述系统高层次的解决方案,定义系统应该具备的特性(Feature)
参与各方必须要对高层次的解决方案达成一致,以建立一个共同的前景(Vision)
特性说明了系统为用户提供的各项功能,它限定了系统的范围(Scope)
;执行实际工作的用户对系统所能完成的具体任务的期望,描述了系统能够帮助用户做些什么。
通常是在业务需求定义的基础上通过用户访谈、调查,对用户使用的场景进行整理,从而建立用户角度的需求。用户需求是需求捕获的结果。
特性
模糊、不清晰
多特性混杂
多逻辑混杂
;对所有的用户需求,都应该有充分的问题域知识作为背景支持。
用户需求是从用户角度描述的系统功能需求和非功能需求,通常只涉及系统的外部行为,而不涉及系统的内部特性。
;用户对软件系统行为的期望,一系列的行为联系在一起可以帮助用户完
原创力文档

文档评论(0)