Visio Professional之活动图
1 什么叫活动图?
活动图在本质上是一种流程图。
活动图(Activity diagram)是UML用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,表示一个活动到另一个活动的控制流。
2、活动图的作用
描述执行算法的工作流程中涉及的活动,是对人类组织的现实世界中的工作流程建模。
3、活动图组成元素
开始和终止、动作和活动节点、控制流、判断节点、合并节点、泳道。
开始和终止:
活动图中必须有且仅有一个开始标记,一般至少有一个结束标记。
控制流:控制流是活动图中用于标示控制路径的一种符号。它负责当一个动作或活动节点执行完毕后,将执行主体从当前已完毕的节点转移到过程的下一个动作或动作节点。
泳道:
将活动中的具体活动按照负责进行该活动的对象进行分区,一条泳道中的所有活动由同一个对象来执行。使用泳道表示法可以更清晰地表示并发。
分叉节点与结合节点:
分叉节点是从线性流程进入并发过程的过渡节点,它拥有一个进入控制流和多个离开控制流。分叉节点的所有离开流程是并发关系,即分叉节点使执行过程进入多个动作并发的状态。
结合节点是将多个并发控制流收束回同一流程的节点标记,功能上与合并节点类似。结合节点的各个进入控制流间具有并发关系,它们在系统中同时运行。
例题:客户下单
用户下单后,生成送货清单时让客户选择支付方式。若支付成功后,将收款清单和送货地址交到供货商,供货商修改订单状态,如果送货完成则订单完成否则返回供货商。若支付超时、或支付失败,则结束。
学习资源来自于: