刘云 2012年11月
需求分析的流程和规范
1
可编辑课件PPT
需求分析的流程
业务建模
需求获取
分析
编写需求规格说明书(需求说明书)
验证
2
可编辑课件PPT
什么是业务建模
业务建模就是将客户所需求的业务从概念到实例的建立,从抽象到具体的模型化,是需求工作的开始
3
可编辑课件PPT
业务建模的目的
了解客户所在的业务、用户所在的业务(将要在其中部署系统的组织)的结构及机制
了解客户所在的业务、用户所在的业务(以下简称“目标组织”)中当前存在的问题并确定改进的可能性
确保客户、最终用户和开发人员就目标组织达成共识
导出支持目标组织所需的业务需求
4
可编辑课件PPT
业务建模
业务建模很重要的一点是在分析目标组织流程的同时分析出基础业务对象(简称CBO),任何目标组织都有最基础的一些元素,例如社保的CBO是参保人员和险种,其他的CBO都是从这两个CBO的基础上发展起来的,参保人员和险种间是多对多的关系,根据关系理论,任何多对多的关系都可以拆分成多个一对多或一对一的关系,而新的CBO将根据分组情况产生,例如:民族,性别年龄等
5
可编辑课件PPT
业务建模
CBO是做业务建模的基础,在此基础上,通过评估业务状态,说明当前业务,确定业务流程,改进业务流程的定义,设计业务流程的实现,改进角色和职责,研究流程自动化,开发领域模型等一系列工作流程实现业务建模的目标
6
可编辑课件PPT
需求获取
需求获取是需求工程的主体,对于所建议的软件产品,获取需求是一个确定和理解不同用户类的需要和限制的过程
7
可编辑课件PPT
跟谁谈需求
客户、最终用户和间接用户
用户是一种泛称,它可细化为“客户”、“最终用户”和“干系人”
掏钱买软件的用户称为客户
真正操作软件的用户称为最终用户。客户和最终用户可以是同一人也可不是同一人
不是客户和最总用户,但对系统有一定影响的用户称为间接用户(或干系人)
8
可编辑课件PPT
跟谁谈需求
客户是“上帝”
客户将决定是否掏钱,是否扣钱
最终用户直接使用软件,他们的评价直接影响付款
“上帝”也不愿意在最终用户都不乐意的情况下掏钱买软件,得罪人啊
别忽略了间接用户
间接用户经常是规范、标准的制定方
分功能性需求的重视者(信息中心)
9
可编辑课件PPT
需求的分类
业务需求:反应了目标组织结构或客户对系统、产品高层次的目标要求,通常在项目定义与范围文档中予以说明;
用户需求:描述了用户使用产品必须要完成的任务,这在使用实例或方案脚本中予以说明;
功能需求:定义了开发人员必须实现的软件功能,使用户利用系统能够完成他们的任务,从而满足了业务需求
10
可编辑课件PPT
需求分析的流程和规范 来自淘豆网m.daumloan.com转载请标明出处.