活动图
概述
活动图用来描述用例的行为,便于人们对业务流程的理解以及描述复杂过程的算法,本质上也就是流程图。
组件
- 活动状态图(Activity)
- 动作状态(Actions)
- 动作状态约束(Action Constraints)
- 动作流(Control Flow)
- 开始节点(Initial Node)
- 终止节点(Final Node)
- 对象(Objects)
- 数据存储对象(DataStore)
- 对象流(Object Flows)
- 分支与合并(Decision and Merge Nodes)
- 分叉与汇合(Fork and Join Nodes)
- 异常处理(Exception Handler)
- 活动中断区域(Interruptible Activity Region)
- 泳道(Partition)
活动图练习
1.根据以下给出的时间流画出活动图
在线购物的事件流:
(A)客户在线输入采购清单。
(B)客户服务部接收订单,并检查订单是否正确,正确执行(C);不正确,发订购失败Email,结束。
(C)同步:订单转仓管部出货,订单转财务部收款。
(D)确认客户收到货品,正确,执行(E);不正确,执行(D)。
(E)确认客户已完成收获付款,真确,执行F;不正确,执行(E)。
(F)确认送货人将所收款项交财务部,正确执行(G);不正确执行(F)。
(G)财务做订单结案处理。
(H)结束。
2.请简单的画出客户——系统——供应商三者之间的下单与接单的带泳道活动图