




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,刘云2012年11月,需求分析的流程和规范,.,2,需求分析的流程,业务建模需求获取分析编写需求规格说明书(需求说明书)验证,.,3,什么是业务建模,业务建模就是将客户所需求的业务从概念到实例的建立,从抽象到具体的模型化,是需求工作的开始,.,4,业务建模的目的,了解客户所在的业务、用户所在的业务(将要在其中部署系统的组织)的结构及机制了解客户所在的业务、用户所在的业务(以下简称“目标组织”)中当前存在的问题并确定改进的可能性确保客户、最终用户和开发人员就目标组织达成共识导出支持目标组织所需的业务需求,.,5,业务建模,业务建模很重要的一点是在分析目标组织流程的同时分析出基础业务对象(简称CBO),任何目标组织都有最基础的一些元素,例如社保的CBO是参保人员和险种,其他的CBO都是从这两个CBO的基础上发展起来的,参保人员和险种间是多对多的关系,根据关系理论,任何多对多的关系都可以拆分成多个一对多或一对一的关系,而新的CBO将根据分组情况产生,例如:民族,性别年龄等,.,6,业务建模,CBO是做业务建模的基础,在此基础上,通过评估业务状态,说明当前业务,确定业务流程,改进业务流程的定义,设计业务流程的实现,改进角色和职责,研究流程自动化,开发领域模型等一系列工作流程实现业务建模的目标,.,7,需求获取,需求获取是需求工程的主体,对于所建议的软件产品,获取需求是一个确定和理解不同用户类的需要和限制的过程,.,8,跟谁谈需求,客户、最终用户和间接用户用户是一种泛称,它可细化为“客户”、“最终用户”和“干系人”掏钱买软件的用户称为客户真正操作软件的用户称为最终用户。客户和最终用户可以是同一人也可不是同一人不是客户和最总用户,但对系统有一定影响的用户称为间接用户(或干系人),.,9,跟谁谈需求,客户是“上帝”客户将决定是否掏钱,是否扣钱最终用户直接使用软件,他们的评价直接影响付款“上帝”也不愿意在最终用户都不乐意的情况下掏钱买软件,得罪人啊别忽略了间接用户间接用户经常是规范、标准的制定方分功能性需求的重视者(信息中心),.,10,需求的分类,业务需求:反应了目标组织结构或客户对系统、产品高层次的目标要求,通常在项目定义与范围文档中予以说明;用户需求:描述了用户使用产品必须要完成的任务,这在使用实例或方案脚本中予以说明;功能需求:定义了开发人员必须实现的软件功能,使用户利用系统能够完成他们的任务,从而满足了业务需求,.,11,需求的分类,非功能性的需求:描述了系统展现给用户的行为和执行的操作等,它包括产品必须遵从的标准、规范和约束,操作界面的具体细节和构造上的限制;下一层次需求:用户清楚要使用该产品完成什么任务和一些非功能性的特性需求,例如:程序的易用性、健壮性和可靠性,而这些特性都将使用户很好地接受具有该特点的软件产品。,.,12,需求获取,业务需求决定用户需求,它描述了用户利用系统需要完成的任务。从这些任务中,分析这能获得用于描述系统活动的特定的软件功能需求,这些系统活动有助于用户执行他们的任务,需求获取是在问题及最终解决方案之间架设桥梁的第一步。获取需求的一个必不可少的结果是对项目中描述的客户需求的普遍理解。一旦理解了需求,分析这、开发者和客户就能探索出描述这些需求的多种解决方案。,.,13,需求获取的重要性,参与需求获取者只有在他们理解了问题之后才能开始设计系统。否则,对需求定义的任何改进,设计上都必须大量的返工。需求是项目质量的基础,项目质量的定义是“与需求保持一致”,.,14,甲方对需求的要求,项目范围:“只要是业务需要的,都必须实现”客观的态度统筹规划、分布实施过高的期望:“最好以最新的技术实现,每个模块都做成精品”“新系统在扩展性、灵活性、安全性、性能、可维护性等方面将上升一个台阶”对乙方的依赖?,.,15,乙方对需求的要求,项目范围:“给多少钱办多少事,在合同约定的范围内谈需求,超过合同范围不予考虑,或走需求变更”对系统的预期:一期建设一个基本可用的系统,不影响客户业务,在后续升级中完善在满足客户需求和质量要求的情况下,以最简单、成熟的技术实现,将皮饭使用的模块做成精品系统要有一定的灵活性和扩展性,以减少后期维护的工作量,但也要有一定的规范性消极的态度“客户给我谈了这些,我只要实现客户的这些需求就行了,如果需求不充分,那是客户的事,打补丁实现就好”,.,16,如何进行需求获取,需求的获取应该把重点放在“做什么”上。你可以使用假设“怎么做”来分类并改善你对用户需求的理解。把需求获取集中在用户任务上,而不是集中在用户接口上有助于防止开发组由于草率处理设计问题而造成的失误。在需求的获取过程中,分析模型、屏幕图形和原型可以是概念表达得更加清楚,然后提供一个寻找错误和遗漏的办法。,.,17,需求获取的结束,重要性排序,从高到低,没有新实例时新实例可以用其它实例中获取重复原先讨论过的问题新需求比确定的需求优先级都低提出对将来产品的要求,不是现在讨论的特定产品,.,18,分析,分析是将获取到的需求进行分类分析,将整个业务进行从无到有的建模,在需求获取阶段,是对目标组织有一了简单、框架性的模型,在分析之后,必将形成一个结构详细、功能齐全的模型。是对前一阶段形成的内容再定义、分类元素再细化、结构再组织、功能再分析,为编写需求规格说明打下基础。,.,19,编写需求规格说明,需求说明书:是根据与现场实际客户进行沟通,把客户的需求进行整理,CMMI中有标准的模板,重点是站在客户的角度讲产品功能。需求规格说明书:是从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等。,.,20,验证,是由客户审阅、开发者修改的过程,此期间客户会不断提出新的需求或修改,这就要求开发者及时、严格对客户意见进行分析,并做出慎重的决定。验证后签字,签字的意义是“我同意这份需求文档表述了我们对项目软件需求的了解,进一步的变更可在此基线上通过项目定义的变更过程来进行。我知道变更可能会使我们重新协商成本、资源和项目阶段任务等事宜”,.,21,需求中能用到的,针对性的获取需求降低风险(文档细节)平衡名词获取法,.,22,小示例,公
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东中职考试题库及答案
- 右三踝骨折护理查房
- 自发性气胸的护理措施
- 4S店车间生产安全培训
- 银行员工之声培训课件
- 肿瘤护理发展趋势
- 养老机构安全培训
- 中班语言彩色奶牛课件
- 图形认知培训课件
- 钻孔灌注桩培训课件
- 【语文】西安外国语大学附属小学(雁塔区)小学五年级下册期末试卷(含答案)
- 新编旅游职业道德 课件 谭为跃 第3-5章 旅行社从业人员道德素养、酒店从业者道德素养、景区点从业人员道德素养
- 市政管道施工培训课件
- 小学数学“组题”设计分析 论文
- 附件16:地下室灯带临时照明系统方案
- 中央空调维护保养服务投标方案(技术标)
- 服务认证培训课件
- 风电场反事故措施
- 细胞生物学与疾病预防与治疗
- 《银行业风险管理》课件
- 工程伦理 课件全套 李正风 第1-9章 工程与伦理、如何理解伦理- 全球化视野下的工程伦理
评论
0/150
提交评论