需求阐发一般可分为功能需求、非功能需求和领域需求
1 . 功能需求:
功能需求主要阐明了体系现实应做到什么。这是用户最直观也是最主要的需求,如体系的输入输出、体系能完成的功能以及其它相关处理等;
2 . 非功能需求:
非功能需求又称“约束”,它主要从各个角度对体系起约束和限定作用。如响应时间、存储效率、报表的规格和界面的样式等
3 . 领域需求:
领域需求的本原不是用户,而是体系应用的领域,其主要反映了该领域的根基问题。例如勤工俭学管理体系,其领域需求就涉及到诸如应聘条约书、酬金发放及劳工稽核等相关数据,如果这些需求得不到满足,体系就无法正常运行。值得一提的是,领域需求可能是功能需求,也可能是非功能需求。
需求阐发难题在哪儿?
有几种原因使需求阐发变得难题:
(1)客户说不清楚需求;
(2)需求自身常常更改;
(3)阐发人员或客户懂得有误。
如何进行需求阐发
进行需求阐发不象恋人之间的浪漫做法——“让我摸摸你的头发,觉得它是什么颜色。”我们必要认识需求阐发的渠道和过程。
需求阐发的过程
(1)可行性研究
它指明现有的软件、硬件手艺可否实现用户对体系的要求,从买卖角度来决意体系开发是否可行以及在预算范围内可否开发出来。可行性研究的效果是清楚的答复:该体系是否值得开发
(2)需求导出和阐发
这是一个通过对现有体系阐发、与潜在客户商议、进行任务阐发等导出体系需求的过程,也可能必要开发一个或多个分歧的体系原型,以帮忙阐发员认识所要描述的体系。
(3)需求描述
需求描述便是把在阐发运动中网络的信息通过阐发整理之后以文档的形式确定下来。该文档中有两类需求:用户需求是从客户和最终用户角度对体系需求的抽象描述;体系需求是对体系要供应的功能的详尽描述。
(4)需求有效性验证
主要是通过评审、验证等一系列运动来找出需求文档中的讹夺并加以纠正。
(5)需求管理
需求管理需求管理是一种体系化方法,可用于获取、组织和记录体系需求并使用户和开发方在体系调换需求上始终连结同等。
本文地址:http://www.reviewcode.cn/bianchengyuyan/225211.html 转载请注明出处!