- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发之需求变更
需求变更的管理
2015-5-20
主要内容
·何为软件需求
·为什么会产生需求变更
需求变更的影响
·如何管理需求变更
何为软件需求
何为需求变更
何为软件需求
◆用户解决问题或达到目标所需条件或权能( Capability)
◆系统或系统部件要满足合冋、标准、规范或其它正式
规定文档所需具有的条件或权能
◆一种反映上面(1)或②2)所述条件或权能的文档说明。它
包括功能性需求及非功能性需求,非功能性需求对设
计和实现提出了限制,比如性能要求,质量标准,或
者设计限制。
何为软件需求
需求包含哪些内容
◆业务需求( Business Requirement)反映了组织机构或
客户对系统、产品高层次的目标要求
◆用户需求( User Requirement)描述了用户使用产品必
须完成的任务,
◆功能需求( Functional Requirement)定义了开发人员必
须实现的软件功能。
注:用户是uscr,有时也叫做终端用户, End user,是使用产祸的人;而客户是 Custo
是购买产品的人,为产品付钱的人。
为什么会产生需求变更
为什么会产生需求变更
需求变更的出现主要是因为在项目的需求确定阶段」
用户往往不能确切地定义自己需要什么。用户常常以
为自己清楚,但实际上他们提出的需求只是依据当前
的工作所需,而采用的新设备、新技术通常会改变他
们的工作方式
或者要开发的系统对用户来说也是个未知数,他们
以前没有过相关的使用经验。随着开发工作的不断进
展,系统开始展现功能的雏形,用户对系统的了解也
逐步深入。于是,他们可能会想到各种新的功能和特
色,或对以前提岀的要求进行改动。他们了解得越多,
新的要求也就越多,需求变更因此不可避免地一次又
次出现。
为什么会产生需求变更
需求理解
分歧
系统开发
需求有缺
陷
需求
过长
变更
国家政策
客户业务
改变
需求改变
为什么会产生需求变更
需求理解分歧
当客户向需求分析人员提出需求的时候往往是通过自己
的想法用自然语言来表达的,这样的表达结果对于真实的
需求来说是一种描述(甚至只是某个角度的描述),远远
不能保证这样的描述可以得到百分之百的正硝理解,也许
在同客户交流的第一时刻就坦下了理解分歧的种子,打
个比方说客户说我要的是大象,身子象一堵墙,耳朵象扇
子,四条腿象四根柱子,尾巴象绳子,分析人员想,哦,
墙、扇子、柱子、绳子这些我都知道,但是真的画岀来的
时候客户当然会跳起来了!这是理解分歧的问题,一般跟
分析员的知识、背景,还有客户表述的标准程度、双方的
交流情况有关。
为什么会产生需求变更
需求理解分歧
t
文档评论(0)