已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求分析,主要内容,什么是需求分析需求分析步骤建立领域模型用户访谈领域类图业务用例图业务活动图,需求分析的基本任务不是确定系统怎样完成它的工作,而是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。-准确地回答“系统必须做什么?”。,1什么是需求分析,2需求分析的步骤,需求获取分析建模文档编写需求验证,客户/用户系统分析师项目经理领域专家,参与需求分析的人员,既不明白也说不清心里很清楚,但却说不清对业务非常熟悉,表述也很清晰,需求分析的困难,1.沟通中遇到的问题,唯一不变的就是变化,2.需求的易变性,需求分析的困难,软件系统分析人员不可能都是全才。客户表达的需求,不同的分析人员可能有不同的理解。如果分析人员理解错了,可能会导致开发人员白干活,吃力不讨好。分析人员写好需求说明书后,要请客户方的各个代表验证。如果问题很复杂,双方都不太明白,就有必要请开发人员快速构造软件的原型,双方再次论证需求说明书是否正确。,2.分析人员和顾客理解有误,需求分析的困难,需求获取的方法,常规的需求获取的方法访谈情景分析联合分析小组快速原型法在需求分析中的应用快速建立软件原型,Why客户购买的目的?What客户购买后要做什么?需要什么功能?Who什么人用?什么人付钱?When购买后什么时候使用?需要使用多长时间?Where哪里使用?会不会换地方?How怎样使用?,获取需求的5W1H方法,在需求阶段引入这5W+1H的定律,在一定程度上保证了系统需求的准确性,也使得项目经理或需求分析人员可以非常有序的有条理的开展需求挖掘和调研活动,这样的安排用户在配合上也非常清晰,知道如何与项目人员配合。,Why就是为什么用户要引入系统,引入新的信息系统对用户有什么帮助,在总体工作效能上如何实现一个最终的结果?Why定律是要求在需求开始时,项目经理就应该明确的,这个项目是为了改进用户工作效率;提高部门间的协作机制;加快对客户反应的体系服务;提升企业的竞争力等等。有了这么一个Why引入思想,项目经理就可以理清用户最终要的是可以提供给他们什么样的系统,在系统的定位和建立上,就有一个明确地最终目标。其次,有了一个总体的目标性,从各业务流程的要求入手,引入第二个W定律-What定律,第一个W定律-Why定律,What则是这个系统要做什么?实现什么?就是客户提出的各业务流程问题、流程局限性问题、系统要解决的问题等,在这个What的基础上,把系统划分成各功能模块,逐步弄清模块流程需求、功能需求、结构需求。,第二个W定律-What定律,这个阶段其实就是需求细化阶段,在What定律的基础上,细分系统的用户需求:分析什么人,在什么时间,什么阶段可以或必须操作这个功能,结合前面的What定律,理清系统的流程阶段划分,记录并分析系统功能实现的细节,在这个阶段就可以产生系统需求的用例图(UseCase),作为下阶段设计的依据。,第三、四、五个定律-Who、When、Where定律,就是怎样实现系统了,在前面的Why、What、Who、When、Where基础上,已经搭建了一个非常好的系统需求基础框架,如何在这些用户需求的基础上,分析系统的需求,如何进行需求规格的分析与下阶段的设计、实现工作,就是HOWTOACCOMPLISHTHESYSTEM了。,1H定律-How定律,4.2需求分析的步骤,需求获取分析建模文档编写需求验证,4.2需求分析的步骤,需求获取分析建模文档编写需求验证,下面以中国赛艇协会网上报名系统为例,如何进行需求分析,并建立分析模型,19,项目,项目名:中国赛艇协会网上报名系统项目期限:16年12月底前交付项目背景:一直没有一款网上报名系统,全依赖人工管理,各省队参赛报名以excel文件提交给赛艇协会,由工作人员整理报名信息。用户基本要求概述:开发一个网上报名系统,用于各省对运动员参赛报名,以及中国赛艇协会发布赛事信息和统计整理报名信息。该系统可以用来代替目前中国赛艇协会人工管理的日常工作,提高办公自动化水平,减少人力成本,提高办公效率。进一步的要求需要再访谈。,中国赛艇协会网上报名系统,第1次课,经理给出项目计划,各项目组按工作计划进入项目周期召开用户访谈会议整理访谈记录获取用户需求,工作任务,提交内容,访谈提纲与访谈记录,项目计划,领域分析,需求分析,设计,编码,测试,验收,通过用户访谈获取需求,形成需求陈述,并在此基础上完成领域分析。内容:访谈提纲与访谈记录,阶段目标,工作任务2:召开用户访谈会议,了解用户业务情况。,学习情境:知识1:如何进行用户访谈,与用户进行访谈可以通过正式会议或者一般访谈的形式进行。在进行访谈前,业务员需要了解用户所在行业的一些背景情况和相关行业知识。无论何种访谈,在进行前都应该准备访谈提纲,在得到一些访谈信息后,要有针对性的设置访谈问题。,访谈技巧,引导发言当遇到什么情况时如何处理?是否有例外情况?除了这些,还有其他什么工作?比如偶尔的?询问技巧开放式、限制性提问回答与反问Sowhat?,访谈提纲的编写技巧,技巧一:如何发现用户业务需求通过一些问题,可以使得系统分析员获知系统某一功能执行步骤,所需或者产生的数据,计算公式,以及企业的特殊约束。例如:您(业务人员)平时的工作是什么?怎么完成这些工作的呢?能稍微演示一下么?执行这些步骤会用到什么数据?以及会产生什么数据?在执行某操作时,有没有什么重要的约束需要注意或遵守的?,访谈提纲的编写技巧,技巧二:发现需要的数据及其属性在系统中,必不可少的会用到数据,那么系统中的数据及数据属性如何被发现呢?可以通过类似以下问题来进行访谈:某物会记录什么数据呢?某物可以提供我们哪些数据呢?某物的某属性有范围码?可被接受的数字,最大最小是多少?可被接受的字符串,最长最短是多少?,网上报名系统的第一次访谈提纲,访谈对象:中国赛艇协会工作人员Q1:请问您平时主要有哪些工作要做呢?A1:我的日常工作主要是发布赛事信息,整理各省队提交的报名信息。一般来说,我们会先将赛事信息发布出来,然后各省赛艇队根据赛事要求报名参加相关赛事的比赛项目,各省赛艇队将参赛运动员的信息提交到赛艇协会,最后由我们统计整理参赛运动员信息。Q2:您能谈一下发布赛事信息的流程么?A2:一般来讲,每次比赛之前我们会先将赛事信息发布出来,包括赛事名称,赛事年份,主办单位,协办单位,主办单位联系人,协办单位联系人,比赛时间,比赛地点,报名时间,报名方法,竞赛项目,竞赛办法,参赛服装和器材,奖励与计分办法,相关附件,其他等。,网上报名系统的第一次访谈提纲,访谈对象:中国赛艇协会工作人员Q3:各省队提交的报名信息包括哪些内容呢?A3:各参赛单位提交的报名信息包括两部分,参赛单位的信息和运动员的信息。Q4:您刚才提到的“各参赛单位”是不是指“各省队”?A4:是的Q5:参赛单位信息包括哪些内容呢?A5:参赛单位信息有:赛事名称,参赛单位名称,领队,教练,医生,工作人员,填报人,填报时间,联系电话,传真。,网上报名系统的第一次访谈提纲,访谈对象:中国赛艇协会工作人员Q6:参赛运动员的信息包括哪些内容呢?A6:参赛运动员的信息有:姓名,性别,年龄,赛事名称,参赛单位,运动员注册证号,竞赛项目名称,备注。Q7:各省队提交的报名信息有时间限制么?A7:在赛事报名截止时间之前都可以提交。Q8:如果有运动员报名之后临时无法参加比赛可以取消报名么?A8:如果无法参赛,在赛事报名截止时间之前可以取消报名。,网上报名系统的第一次访谈提纲,访谈对象:中国赛艇协会工作人员Q9:参赛单位信息也可以修改么?比如某医生或者某工作人员无法到达比赛现场?A9:在赛事报名截止时间之前可以修改。Q10:各省队把报名信息提交给您之后,需要做哪些整理呢?A10:我们会按照竞赛的项目、组别、参赛单位分别整理运动员报名表,根据赛事名称来整理参赛单位报名表。,访谈对象:项目委托者Q1:你好,我们想问一下您关于系统的一些情况。这个系统开发出来之后,供谁使用呢?A1:各省队参赛报名负责人可以使用该系统进行网上报名,赛艇协会管理人员可以使用该系统发布赛事信息和做一些相应的管理工作,比如竞赛项目和运动员的管理工作。Q2:竞赛项目包括哪些内容呢?A2:竞赛项目主要包括:竞赛项目名称,项目缩写,组别(男子,女子,男子轻量级,女子轻量级)。Q3:运动员信息包括哪些呢?A3:运动员信息包括:注册证号,姓名,性别,出生日期,所属单位,身份证号等。Q4:各省队用户需要了解哪些信息呢?A4:各省队参赛报名负责人的真实姓名,联系电话,所属单位名称,单位地址,单位联系人,单位联系电话,邮编,传真。Q5:由各省队运动员的信息是由协会管理人员统一管理么?A5:各省运动员数量较多,如果全部由协会管理难度有点大,各省队用户可以添加运动员信息,协会管理人员也可以添加。,网上报名系统的第一次访谈提纲,用户访谈结束后,要整理访谈的内容,形成访谈记录。网上报名系统的访谈记录如下:1.用户:各省队参赛报名负责人和中国赛艇协会管理人员。2.各省队参赛报名负责人的主要业务:(1)查看赛事信息(2)报名:i)参赛单位信息填报和修改ii)参赛运动员信息填报和修改,网上报名系统的第一次访谈记录(节选),3.中国皮划艇协会管理人员的主要业务:(1)各省队用户管理(2)运动员管理(3)报名管理i)报名单位信息ii)报名运动员信息(4)赛事管理i)赛事基本信息,网上报名系统的第一次访谈记录(节选),数据信息如下:1.各省队用户信息包括:真实姓名,联系电话,所属单位名称,单位地址,单位联系人,单位联系电话,邮编,传真。2.运动员信息:注册证号,姓名,性别,出生日期,所属单位,身份证号,备注。3.竞赛项目信息:竞赛项目名称,项目缩写,组别(男子,女子,男子轻量级,女子轻量级)4.赛事信息:赛事名称,赛事年份,主办单位,协办单位,主办单位联系人,协办单位联系人,比赛时间,比赛地点,报名时间,报名方法,竞赛项目,竞赛办法,参赛服装和器材,奖励与计分办法,相关附件,其他。,网上报名系统的第一次访谈记录(节选),5.参赛单位报名表:赛事名称,领队,教练,医生,工作人员,填报人,填报时间,联系电话,传真。6.运动员报名表:赛事名称,参赛单位,运动员注册证号,竞赛项目名称,备注。,网上报名系统的第一次访谈记录(节选),选择关键人物进行访谈。访谈的记录要条例清晰,真实有效。根据实际的情况,访谈可能会进行很多次,直到确实明确用户的需求。,需要注意的是,AxureRP是美国AxureSoftwareSolution公司的旗舰产品,该原型设计工具可以专业快速地帮助完成定义需求规格负责设计功能和界面的原型设计者快速创建应用软件或Web网站线框图、原型、规格说明书等。Axure所针对的用户包括用户体验设计师(UX)、交互设计师(UI)、业务分析师(BA)、信息架构师(IA)、可用性专家(UE)和产品经理(PM)等等。,AxureRp制作快速原型,用AxureRP设计原型会有效提高工作效率,同时方便团队成员一起完成协同设计,可以向用户演示和交流以确认用户需求以及自动产生规格说明书,极大地优化工作方式:设计更加高效、可快速体验动态原型,帮助清晰有效的沟通。网上报名系统的原型,Axu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青面兽杨志传奇
- 维持性血液透析患者贫血的EPO联合输血方案
- 托管股东收购协议书
- 扣留工资协议书范本
- 结核性脑膜炎鞘内注药与抗痨方案
- 2025-2026学年人教版九年级英语上学期必刷常考题之阅读理解
- 2025年中职金属与非金属矿开采技术(采矿技术基础)试题及答案
- 2025年中职计算机应用(计算机网络基础)试题及答案
- 2025-2026学年山东省滨州市博兴某中学九年级(上)10月月考历史试卷(含答案)
- 2025年中职机电一体化技术(电气控制)试题及答案
- 2025河北邯郸市产业投资集团有限公司下属企业专业人才招聘78人笔试考试参考试题及答案解析
- 2025年感动中国十大人物适用主题及素材运用励志学子庞众望:“个人选择与家国命运”作文导写高考语文作文热点新闻素材速记快用
- 2025-2030中国液体化工期货交割仓库布局与运营模式报告
- 2025年中国人形机器人行业发展研究报告
- (2025)党纪党规知识竞赛题库及答案
- 企业招聘计划与实施方案
- 2026届新高考数学热点精准复习高考数学命题趋势深度研究与精准复习策略
- GJB1406A-2021产品质量保证大纲要求
- 运动素质知到课后答案智慧树章节测试答案2025年春浙江大学
- 租房合同范本下载(可直接打印)
- 【MOOC】融合新闻:通往未来新闻之路-暨南大学 中国大学慕课MOOC答案
评论
0/150
提交评论