- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求工程
需求工程
第二讲基本概念与定义
第二讲基本概念与定义
内容
内容
v 需求分析与建模的重要性
v 需求定义
v 需求层次
v 需求种类
v 需求工程过程
v 需求分析员与用户工作职责
需求分析与建模的重要性
需求分析与建模的重要性
v 值得注意的一点是,需求并未包括设计细节、实
现细节、项目计划信息或测试信息。需求与这些
没有关系,它关注的是充分说明你究竟想开发什
么。
v 开发软件系统最为困难的部分就是准确说明开发
什么。 为困难的概念性工作便是编写出详细技
术需求,这包括所有面向用户、面向机器和其它
软件系统的接口。同时这也是一旦做错,将最终
会给系统带来极大损害的部分,并且以后再对它
进行修改也极为困难。
需求工程与其它过程的关系
需求工程与其它过程的关系
问:什么是需求?
问:什么是需求?
答:
答:
谁需要什么样的 东西?
需求的主体 需求的形式 需求的内容
软件需求工程与需求的含义
软件需求工程与需求的含义
v 用户主导,面向领域的需求分析方法
v 需求:是问题信息和系统行为、特性、设
计及制造约束的描述的集合。 (应该做什
么的规格说明)。
v 需求工程是指应用已证实有效的技术、方
法进行需求分析,确定客户需求,帮助分
析人员理解问题并定义目标系统的所有外
部特征的一门学科。
需求的层次
需求的层次
v 业务需求 (目标需求)
§反映了组织机构或客户对系统、产品高层次的
目标要求
v 用户需求
§描述了用户使用产品必须要完成的任务
v 功能需求 (非功能性需求)
§定义了开发人员必须实现的软件功能,使得用
户能完成他们的任务,从而满足了业务需求
v 设计需求
软件需求各组成部分之间的关系
软件需求各组成部分之间的关系
需求层次举例
需求层次举例
v 学生管理系统应能管理和维护学生信息;
§这一需求描述的 确吗?
v 当设备产生告警,系统应及时将告警呈现出
来.
§这一需求描述的 确吗?
务需求
务需求
v业务需求是指反映组织机构或客户对系统、产品
高层次的目标要求,通常问题定义本身就是业务
需求。
v背景描述:XX保险公司希望充分利用日益完善的
移动通信技术,在原有的办公系统的基础上进行
扩展,使得在外的业务人员能够及时地获得客户、
业务相关的动态信息,与此同时,实现企业内部
的即时通信。
v业务需求/ 目标 :通过该系统的实施,将人
工保费续缴、投保手续办理两项业务运转
周期缩短10%以上,使企业内部沟通效率
大幅改善,以帮助企业运转效率得以提高。
务需求就是系统目标
务需求就是系统目标
v现状:功能分解盛行的今天,常常会犯盲人摸象”
的错误,这使得需求太过脆弱,难以经受考验。
v 目标!目标!还是目标!--系统开发应目标驱
动!目标是团队唯一的行动纲领。
v 目标的定义不能够流于形式,应该具有以下特征:
业务导向、可度量、合理、可行。
v 目标通常就是业务需求!
用户需求
用户需求
v用户需求是指描述用户使用产品必须要完成什么
任务,怎么完成的需求,通常是在问题定义的基
础上进用户访谈、调查,对用户使用的场景进行
整理,从而建立从用户角度的需求。
v用户有不同类型:
管理型、事务型
原创力文档


文档评论(0)