第3章结构化需求分析
6学时
引言1 用户描述的可能不是他想要的。 对用户的描述每个人有不同的理解
引言2—开发人员和用户之间的鸿沟
从前有一家汽车厂,想为年轻人设计一款新车型,企划及设计部讨论了许久始终找不到感觉,于是对25-35岁的年轻人进行问券调查,大伙辛苦了三个月,完成了一万份的调查记录。市场部门摘要了调查内容反映给设计部门,重点:省油、外型酷、颜色鲜艳、马力足等。设计部门有了灵感开始设计,半年过去了!设计部门很得意的把雏型车展示给大伙看,这个时候…CEO、市场部、企划部..都傻眼了。
CEO开口说: 为什么这车没有”轮子”
设计部回答: 市场部给的调查报告里,没说要有轮子
市场部回说: 问卷调查中、顾客没有提到要有轮子
企划部生气的说: 你们都是白痴啊,汽车要有轮子是基本常识,你们都不知道吗?
就这样现场吵翻天了!
注:原文地址:t/
引言3—做需求要很细、很专业、很有经验
男孩反问:“是无声枪么?”不是
“枪声有多大?” 80~100分贝
“那就是说会震的耳朵疼?”是
“您确定那只鸟真的被打死啦?”确定
“鸟里有没有聋子?”没有
“没有关在笼子里的?”没有
“旁边树上还有其他鸟?”没有
“有残疾或饿的飞不动的鸟?”没有
“算不算怀孕肚子里的小鸟?”都是公的
“打鸟的人眼里有没有花?”没有
“有没有傻的不怕死的?”都怕死
“会不会一枪打死两只以上?”不会
“所有的鸟都可以自由活动么?”完全可以
“它们受到惊吓时不会互相撞上?”不会
”学生满怀信心的回答,“打死的鸟要是挂在树上没掉下来,那么就剩一只,如果掉下来,就一只不剩。”
某日老师在课堂上想考考学生们的智商,就问一个男孩:“树上有十只鸟,开枪打死一只,还剩几只?
结论
需求具有主观性、二义性、多变性、模糊性。
需求分析要求很专业、很仔细、很有经验。
需求分析是确定系统应具备的功能,是其他所有工作的基础,因此非常重要。
需求导致整个项目失败占的比例非常大。
第3章结构化需求分析
1)需求分析的基本概念
2)结构化分析的方法和步骤
3)独立完成小型系统结构化分析
4)数据流程图、数据字典、ER图应用
5)系统流程图的作用。
6)需求分析规格说明书的主要内容
掌握
掌握
掌握
掌握
理解
理解
要求
第3章结构化需求分析
需求分析的概念
什么叫软件需求?
软件需求如何分类?
用户心中有什么疑虑?
需求调研的流程是什么?
定义:软件需求是指用户对软件的功能和性能要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么样的性能。
软件需求可分解为四个层次:业务需求、用户需求、功能需求和非功能需求。
业务需求:是用户高层领导机构决定的,它确定软件的目标、规模和范围。
业务需求一般在需求分析之前就应该确定。
业务需求通常比较简洁,大约三~五页纸就可以描述清楚。
用户需求:是用户使用该软件要完成的任务。
用户需求应该充分调研具体的业务部门,详细了解最终用户的工作过程、所涉及的信息、当前系统的工作情况、与其他系统的接口等等。
用户需求是最重要的需求,也是出现问题最多的。
第3章 结构化需求分析 来自淘豆网m.daumloan.com转载请标明出处.