软件项目需求调研方法及需求规格说明书的编写ppt课件.ppt
《软件项目需求调研方法及需求规格说明书的编写ppt课件.ppt》由会员分享,可在线阅读,更多相关《软件项目需求调研方法及需求规格说明书的编写ppt课件.ppt(48页珍藏版)》请在三一办公上搜索。
1、湖南科创信息技术股份有限公司,北京科创鑫源信息技术有限公司,2014-11-6,唐玉林,1,需求开发与需求管理,消除软件开发百病之源,1,需求概述,1,需求分析,3,需求定义,4,2,需求管理,5,需求获取,2,汇报内容,_,需求概述,2,了解客户、最终用户、间接用户,客户,掏钱买软件的用户称为客户。,客户永远是本公司的座上客,是上帝。客户并不依赖我们,而,我们却依赖客户。客户不是我们工作的障碍,而是我们工作的目标,。我们并不因为服务于他而对他有恩,他却因为给予我们服务于他,的机会而有恩于我们。客户不是我们要与之争辩和斗智的人。,从未,有人曾在与客户的争辩中获胜。,客户是把他的欲望带给我们的人
2、,,因此我们的工作就是满足这些欲望,从而使客户和我们共同获益。,最终用户,真正操作软件的用户。即使最终用户不是上帝,也算,是“上帝”的“亲戚”,同样怠慢不得。,间接用户,既不掏钱买该软件产品,也不使用该软件,但是它,可能对软件产品有很大的影响。,3,需求的层次,需求的层次,业务需求,反映了组织机构,或客户对系统、,产品高层次的目,标要求。,用户需求,功能需求,(,非功能需求,),描述用户使用产,品必须要完成的,任务。,定义开发人员必,须实现的,软件,功,能,使得用户能,完成他们的任务,,从而满足了业务,需求。,4,IEEE,对需求的定义为:,(,1,)用户解决问题或达到目标所需的条件或能力。,
3、-,针对用户,(,2,)系统或系统部件要满足合同、标准、规范或其他正式规定文,件文档所需具有的条件或能力。,-,针对开发者,需求的基本概念,?,需求是产品的,根源,,需求工作的优劣对产品影响最大。就像一条河,流,如果源头被污染了,那么整条河流也就被污染了。,?,国内软件业的,通病,:人们并不真正清楚究竟该做什么,但却一直忙,碌不停地开发。,需求的重要性,什么是需求,5,被动型,被动地对待需求工程中的各项活动,能少干则少干,,能偷懒则偷懒。他们认为需求是用户的事情而不是自,己的事情。开发过程中经常发生需求变更,导致产品,迷失方向,不是半途而废就是陷入半死不活的状态。,主动型,积极地开展需求工程中
4、的各项活动。他们把获取准确,的需求当作自己的职责,会想尽一切办法克服需求开,发和需求管理过程中的困难,而不是找借口推卸责任,。俗话说“良好的开端是成功的一半”,“主动型”,需求工程是开发成功产品的必备条件。,领先型,是需求工程的最高境界。开发者发掘了连用户自己都,没有意识到的需求,导致用户跟着新产品跑而不是新,产品围着用户转,这叫引导消费。需求工程做到这个,份上,才能使产品立于不败之地,长盛不衰。,对待需求工程的三种态度,6,花时间了解用户需求是确保项目成功的必要投入,1,5,20,50,100,需求,设计,编码,测试,维护,7,需求分析员需要的技能,1,、倾听的技巧,2,、交谈和提问的技巧,
5、3,、分析能力,4,、协调能力,5,、观察能力,6,、写作能力,7,、组织能力,8,、建模能力,9,、人际交往能力,10,、创造力,需求分析员必备的技能,1,、定义业务需求,2,、确定项目涉众,3,、获取需求,4,、分析需求,6,、编写需求规格说明书,7,、为需求建模,8,、需求验证,9,、优先级划分,10,、管理需求,需求分析员的工作,8,需求获取,2,需求分析,3,需求定义,4,9,需求管理,5,需求概述,1,汇报内容,_,需求获取,9,需求调研的内容,?,客户想要什么,?,?,要这干什么,?,?,为什么这么想,?,?,会不会有别的想法,?,ThemeGallery,is a,Design
6、 Digital Content&,Contents mall developed,by Guild Design Inc.,需求获取,需求调研的目的,?,搞清客户的要求,?,找出要求的逻辑,?,客户想要的结果,?,排除开发风险,挖,掘控制潜在的需求,需求调研的内容和目的,10,关于需求的漫画,客户的描述与实际,需求不一致,需求人员的理解与,客户描述的不一致,程序员实现的与需,求表达的不一致。,项目文档严重缺失,市场人员忽悠得天,花乱坠。,项目双方投入巨大,11,冰山理论,客户心里想的,100%,客户嘴里说的,80%,你听到的,60%,你听懂的,40%,开发实现的,20%,需要多次从多个角度与
7、客户、开发人员沟通、复述、确认,12,需求获取,聆听需求,13,1.,首先,需求分析员应当起草需求调查问题表,将调查重点锁定在该问,题表内,否则调查工作将变得漫无边际。,2.,其次,需求分析员应当确定需求调查的方式,例如:,?,与用户交谈,向用户提问题。向用户群体发调查问卷。,?,参观用户的工作流程,观察用户的操作。,?,与同行、专家交谈,听取他们的意见。,?,分析已经存在的同类软件产品,提取需求。,?,从行业标准、规则中提取需求。,?,从,Internet,上搜查相关资料。,3.,最后,需求分析员与被调查者建立联系,确定调查的时间、地点、人,员等,撰写需求调查计划。要特别留意的是不要漏掉典型
8、的用户。,准备调查,建议:,养成收集日常问题的习惯,比如整理日常问题归集文档,14,执行调查,建议:,每次调研后编写会议纪要或用户需求调查单,1.,准备工作完毕后,需求分析员按照计划执行调查。在调查过程中随时,记录(或存储)需求信息,。,2.,需求分析员与用户面谈时应当注意以下事项:,?,如果与用户约好了时间,切勿迟到或早退。要注意礼节,尽可能获得用户的好感,,并为下次打扰他们埋下伏笔。,?,需求分析员应事先了解用户的身份、背景,以便随机应变。,?,需求调查不象侦探推理那样从蛛丝马迹着手,应该先了解宏观问题,再了解细节问,题。,?,如果双方气氛融洽,可以采用灵活的访谈形式,轻易不要打断用户的谈
9、话。当双方,对某些问题的交流合乎逻辑地结束后,即可继续讨论问题表中的其它问题。,?,尽可能避免为用户添麻烦,但也不能怕给用户添麻烦而降低需求调查的力度。,?,避免片面地听取某些用户的需求而忽视其它用户的需求。,15,需求分析,3,需求获取,2,需求定义,4,16,需求管理,5,需求概述,1,汇报内容,_,需求分析,16,为了得到用户的金钱,企业不得不鼓吹:用户就是上帝,用户永远是正确的。,谁都知道这不是真的。事实上,很多时候用户说不清楚需求、会说错需求或者,提出一些无法实现的需求。,需求分析是需求开发过程中最费脑子的工作。分析方法大体有两类:“问答分,析法”和“建模分析法”。后者技术性比较强,
10、写出来有学术味,故大多数软,件工程书籍都有论述。前者就是一些常识而已,虽然写不成文章,但是简单易,用,很有实用价值。,需求分析的基本概念,需求分析是指在需求开发过程中,对所获取的需求信息进行分析,及,时排除错误和弥补不足,确保需求文档正确地反映用户的真实意图。,17,问题分析方法,1.,问答分析方法:刨根究底地问,如果问题都被解答了,那么需求也就,分析清楚了。一个人可以“自问自答”地分析需求,几个人分析需求,则称为“研讨”。,2.,问答分析最重要的问题:,“是什么”、“为什么”、“不是什么”,。,3.,其它常见的问题有:,?,需求存在二义性吗?,?,需求文档的上下文有矛盾吗?,?,需求完备吗?
11、,?,需求是必要的吗?,?,需求可实现吗?,?,需求可验证吗?,?,需求的优先级确定了吗?,18,建模分析法,1.,大家都有这样地感受:有些时候用语言描述某个问题特别费劲,而采,用图形则使人一目了然,可谓“,一图顶千言,”。,2.,需求建模就是指用图形符号来表示、刻画需求。,3.,建模分析方法有两大类:“结构化分析法”和“面向对象分析法”。,4.,恰当地使用图形符号:,?,现代建模工具很多,都有非常丰富的图形符号和文字标注,能很好地表达,模型的细节。要注意的是:在建模时使用花样过多的图形符号或文字意味,着模型表示的复杂化,将使开发人员更难掌握,而且使图形文档更加杂乱,。,?,世上不存在一个包罗
12、万象的图它能完整地描述需求。需求建模不可能,取代文字描述。在需求文档中,,文字描述是第一重要的,建模主要是,起分析、解释作用。,建议将模型与文字有机结合,相辅相成。,19,需求分析常用元素,总体功能框图,流程图,用例图,状态转换图,原型界面图,需求分析常用工具,WORD,EXCEL,VISIO,Axure,RP Pro,Rationl,Rose,PowerDesigner,需求分析常用元素和工具,数据模型图,20,总统功能框图,21,总统功能框图,工程项目管理总体图,工程变更,其他,甲方验收,设计文件,会审,/,批复,设计文件出版,设计文件审核,工程立项,事先指导书管理,方案评审,设计分册,任
13、务管理,工程立项申请,工程立项管理,审批,事先指导书审,批申请,事先指导书管,理,审批,单个设计阶段,方案评审申请,方案评审管理,审批,单个设计阶段,设计分册,施设,设计阶段,设计文件审核,申请,单个设计阶段,一个或多个单项,单个,分册,设计文件审核,管理,审批,设计文件出版,申请,审核通过的,单个分册,设计文件出版,管理,审批,修改,设计文件,设计文件归档,委托受理,设计文件,会审,/,批复,甲方初验,甲方终验,单项负责人变更,负责人变,更,单项审核人变更,总负责人变更,项目负责人变更,处主管变更,院主管变更,工程要求变更,工程单项变更,参加人员变更,审核委托,工程中止,工程信息台账,设计分
14、册台账,分册审核台账,分册出版台账,项目安排,任务下达,设计阶段新增,设计阶段修改,主体处变更,参与处变更,综合管理,质量管理,查询监控,统计报表,22,功能框图,23,审批流程图,24,业务流程图,25,用例图,26,状态转换图,文件提交状态,0.,未提交,公文管理,从公文中归档,2,:已提交,1,:退回,3,、已接收,退回,从公文待归档模块提交,从公文待归档模块提交,接收,或,文件入卷,文件管理,新建文件,采购方式状态,27,原型界面(一),28,工程项目,收入合同,N,:,N,子收入合同,1,:,N,收入确认,1,:,N,开票,分割,子开票,汇总,1,:,1,到款信息,子到款信息,1,:
15、,1,拆分,1,:,N,合同计划,收入计划,1,:,N,回款计划,1,:,N,1,:,1,1,:,1,1,:,1,1,:,1,年度合同计划,年度收入计划,1,:,N,(,0,),年度回款计划,1,:,N,(,0,),工程项目,立项记录,设计阶段,事先指导书,设计分册,单项,设计方案,设计文件审核,设计文件出版,设计会审,/,批复,1:N,N:N,1:N,1,:,N,1,:,N,1,:,N,1,:,1,1,:,1,N,:,1,N:N,29,需求定义,4,需求获取,2,需求分析,3,30,需求管理,5,需求概述,1,汇报内容,_,需求定义,30,内容不完,整,格式不统,一,书写不严,谨,照搬照抄,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 需求 调研 方法 规格 说明书 编写 ppt 课件
链接地址:https://www.31ppt.com/p-3916731.html