软件需求实作要点与误区分析
Agenda
y
不同软件项目的需求视图
不同软件项目的需求视图
y 软件需求误区与应对之道
y 需求工程组织与实作要点
需求的描述
y
CMMI
对需求的描述分为
:
需求开发和需求管理
CMMI
对需求的描述分为
:
需求开发和需求管理
y 需求开发指项目开发中从需求调研到形成需求规格说
明书的工作。
y 需求管理指的是需求规格说明书形成基线以后,设计
、编码、测试、发布等项目后续阶段的需求管理工作
。
y 项目的40%至60%的问题源于需求分析
Agenda
y
不同软件项目的需求视图
不同软件项目的需求视图
y 软件需求误区与应对之道
y 需求工程组织与实作要点
1
• 根据软件特点确定需求工
作的要点
1
作的要点
2
• 从信息化本质理解需求
不同软件项目的需求视图
讨论
y
你认为
“
信息系统
”
对用户有什么价值
?
你认为
信息系统
对用户有什么价值
?
y 不同信息系统对于需求工作是否有影响?
y 软件产品与软件项目在需求工作有什么区别?
不同软件项目的需求视图
信息系统的本质
信息
数据
数据
数据
信息系统
y 信息系统(IS):是人、数据、过程和接口的组合,
它们之间相互作用,支持并改进企业日常的运作,并
支持管理人员和用户解决问题和做出决策。
信息
信息系统的基本类型
信息系统需求的本质 1
y
流程电子化
‐‐
业务事件为中心
流程电子化
业务事件为中心
>利用信息化系统改进、固化流程
>事务处理系统尤其明显
>工作流定义、流程改进、再造
>工作流模型
y 数据信息化‐‐Report为中心
业务术语
业务实体
>
业务术语
,
业务实体
>需要留存哪些数据?谁需要共享?
>需要什么报表?有哪些数据分析规则?