第二集 信息的收集与分析

建模的好处

1、建模可以清楚地阐明复杂的问题

2、为当前的状态建模可以识别:     需求,问题和风险,缺失的信息

3、为提议的解决方案建模能够:     在投入资源前对计划进行评估,对战略性决定达成共识

UML是将软件系统可视化和为其建模的一种语言

UML包含了根据多种变成语言那结构而定义的各种符号

UML可以用来:创建规格说明,构建模型,将模型文档化

ORM是为数据相关 的业务需求建立模型的方法论

使用ORM纪录业务规则并设计数据库

设计ORM感念架构所涉及的任务有:

       1、分析外部信息及将其转换为基本事实

       2、对事实类型进行普查

       3、识别基本实体类型

       4、应用唯一性约束

       5、应用强制性角色约束

6、添加值约束、集合比较约束和子类型约束

       7、添加环形约束

用例描述了系统中实现一个目标所涉及到的操作者、对象和行为

用例标识了系统边界和任务顺序和层次

 

获得用例的方法

       1、分析信息源以获取任务

       2、每个任务都需要定义:来完成行为-操作者,行为,行为对象。如销售人员访问

 

销售数据

一个用例常常需要几个场景来描述,使用场景还用于描述异常(异常就是边界情况)

创建使用场景的方法

1、确定前提条件 

       2、定义事后状况

       3、将活动拆分为离散的步骤

       定义异常

       定义吃用场景说明的需求

       定义使用场景来源

当前状态使用场景描述了目前业务活动发生的方式

它可以帮助你识别系统中的问题,确定可用性目标,了解对当前问题的理解和真实问题的差别

 

定义需求的方法:

在收集信息的过程忠创建候选需求的清单

 

扩展候选需求清单

重新检查收集来的所有信息,从中寻找潜在的候选需求

确定候选需求需要进一步收集的信息

收集这些信息

 

完善需求的方法

分清需求和理想状态之间的区别

确定约束和假设

识别隐藏的需求

信息分类:业务,应用,运营,技术,

收集信息的技巧:实地观察,访谈,特定群体调查,问卷调查,用户指导,原形制作,统计

 

版本

信息源:工作成果,系统,人力

定义信息收集策略的方法

确定信息范围,信息收集的时间结构,激励信息的方法

考虑素有的角度、信息类型和信息源

从使用类型业务流程的不同工作组收集信息进行比较

收集可能会影响项目计划的当前的和正在提交的信息

企业体系结构--安全,支持,性能,应用集成

业务计划--目标、流程、人力

内部项目团队文档--操作者目录手册,业务规则目录手册、术语表

posted on 2005-12-09 12:17  ben  阅读(782)  评论(2编辑  收藏  举报