活动图建模

活动图是什么

1.着重描述处理过程

2.能够表示并发活动的情形

3.面向对象

适用范围

整体周期较长,涉及的步骤较多的功能

不熟悉的功能也可以使用活动图建模

建模步骤

  1. 找出负责工作流实现的业务对象:这些对象可以是显示业务领域的实体,也可以是一种抽象的概念和事物
  2. 确定工作流的初始状态和终止状态,明确工作流的边界
  3. 对动作状态或活动状态建模:找出随时间发生的动作和活动,将它们表示为动作状态或活动状态
  4. 对动作流建模:可以首先处理顺序动作,接着处理分支/合并等条件行为,然后处理分叉/汇合等并发行为
  5. 对对象流建模:找出与工作流相关的重要对象,并将其连接到相应的动作状态和活动状态
  6. 对建立的模型进行精化和细化

案例

需求描述:百度地图升级实例

建模结果:

活动图建模结果

注意事项

需求文档一般只会把主流程描述清楚,在活动图建模时候需要测试自己把各个流程节点可能存在的异常逻辑分支加上

~测试说~

开发把产品功能开发完之后,产品加上了一些额外的处理逻辑,可在测试眼里,这个功能模块再加上一百个分支,也只是一个功能模块而已。

results matching ""

    No results matching ""