什么是需求分析

什么是需求分析

ID:43799531

大小:22.50 KB

页数:4页

时间:2019-10-14

什么是需求分析_第1页
什么是需求分析_第2页
什么是需求分析_第3页
什么是需求分析_第4页
资源描述:

《什么是需求分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、什么是需求分析?通俗的讲,対用八的意图不断揭示和验叛的过程,要対经过系统町行性分析所确定的系统目标做更为详细的描述。假如你是个建筑工程师,有个客户找你建一个鸡窝,这个吋候要需要与客户沟通,来确定客户到底想要一个什么样子的鸡窝。我们应该注意三点:1.准确的理解和描述客八需要的功能。客八说,我的鸡禽要三层的,带电梯,饮水池,厕所,饮水池要自动判断水位供水,电梯要可以同时乘坐10只鸡….客户滔滔不绝的讲了一大堆,你也都非常忠实的按照自C的理解再一一的向客户描述一遍,以便于确认客户的需求是否正确。2.帮助客户挖掘需求。等客户把自己的需求说完了,你发现客户没有说鸡的卧室,于是,你向客

2、户提议说:“你看,这鸡的卧室要什么样子的?”,客户连连的拍着脑门说,我差点给忘记了,鸡们啊喜欢晚上在一起聊天,所以呢,需要一个长而大的卧室,但一定要舒适。3.分析客户需求的可行性客八临走时乂说,最近了,黄鼠狼很多,我这个鸡窝啊,一楼就不用盖了,直接盖二楼和三楼吧!以免晚上遭遇黄鼠狼的攻击。你这么一分析,客户这要求,按照目前的技术可没法建啊,于是,你向客户提议,一楼釆用坚固架子來支撑二三楼的建筑。需求分析困难在哪儿?有儿种原因使需求分析变得困难:(1)客户说不清楚需求;⑵需求自身经常变动;⑶分析人员或客八理解有误。1.客户说不清楚需求有些客户对需求只有朦胧的感觉,当然说不淸楚

3、具体的需求。例如全国各地的很多政府机构在搞网络建设,这些单位的领导和办公人员大多不清楚计算机网络有什么用,反而要软件系统分析人员替他们设想需求。这类工程的需求是如此的主观,以致产生很多贪污腐败现象。有些客八心里非常清楚想要什么,但却说不明白。你可能很不以为然。就举日常生活的事例吧,比如说买鞋子。我们非當了解自已的脚,但没法说淸处脚的大小和形状。只能拿鞋子去试,试穿时感觉到舒服才会买鞋(居然也有神通广人的售货员,看一眼客户的手,就知道应该穿什么样的鞋)。如果客八本身就懂软件开发,能把需求说得清清楚楚,这样的需求分析将会非常轻松、愉快。如果客户全不懂软件,但信任软件开发方,这事

4、也好办。分析人员可以引导客户,先阐述常规的需求,再由客八否定不需要的,最终确定客户真正的需求。最怕的就是“不懂装懂”或者“半懂充内行”的客八,他们会提出不切实际的需求。如果这些客八甚至觉得自己是上帝的爸爸,那么沟通和I办商都会很困难。2.需求自身经常变动唐僧曾说:“妖要是有了仁慈Z心,就不再是妖,是人妖。”(《大话西游Z大圣娶亲》)连妖都会变心,别说人了。所以喜新厌IH乃人Z常情,世界也因此变得多姿多彩。软件的需求会变化吗?答:据历史记载,没有一个软件的需求改动少于三次。唯一只改动需求两次的客八是个死人。这个可怜的家伙还是在运送第三次需求的路上被车子擁死的。[Cline19

5、95]让我们先接受“需求会变动”这个事实吧,免得在需求变动时惊慌失措。明口“需求会变动”这个道理后,在进行需求分析吋就要留点神:(1)尽可能地分析清楚哪些是稳定的需求,哪些是易变的需求。以便在进行系统设计时,将软件的核心建筑在稳定的需求上,否则将会吃尽苦头。(2)在合同中一定要说清楚“做什么”和“不做什么”。如果合同含含糊糊,日后扯皮的爭情就多。要防止彖韩复渠那样,在别人请他喝酒吃饭时他什么都点头(人家就更加献殷勤),吃完了他就宣布刚才答应的事都不算数,便扬长而去。1.分析人员和顾客理解有误有个外星人间谍潜伏到地球刺探情报,它给上司写了一份报告:“主宰地球的是车。它们喝汽油

6、,靠四个轮子滚动前进。嗓门极大,在夜里双眼能射出强光。……有趣的是,车里住着--种叫作'人'的寄生虫,这些寄生虫完全控制了车。”软件系统分析人员不可能都是全才。客户表达的需求,不同的分析人员可能有不同的理解。如果分析人员理解错了,对能会导致开发人员口干活,吃力不讨好。我读中学时候最怕写作文逃题,如果逃题了,不管作文写得多长,总是零分。所以分析人员写好需求说明书后,要请客八方的各个代表验证。如果问题很复杂,双方都不太明白,就有必要请开发人员快速构造软件的原型,双方再次论证需求说明书是否止确。山于客八大多不懂软件,他们可能觉得软件是万能的,会提出-•些无法实现的需求。有时客户还

7、会把软件系统分析人员的建议或答复给想歪了。有一个软件人员滔滔不绝地向客户讲解在“信息高速公路上做广告”的种种好处,客户听得津津有味。最后,心动的客户对软件人员说:“好得很,就讣我们马上行动起来吧。请您决定广告牌的尺寸和放在哪条高速公路上,我立即派人去做。”需求分析的分类需求分析一般可分为功能需求、非功能需求和领域需求1.功能需求:功能需求主要说明了系统实际应做到什么。这是用户最直观也是最主要的需求,如系统的输入输出、系统能完成的功能以及其它相关处理等;2•非功能需求:非功能需求乂称“约束”,它主要从各个角度对系统起

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。