活动图是UML 行为图 ,它显示了控制或对象流的流,重点在于流的顺序和条件。活动模型协调的动作可以被启动,当其他操作可以完成执行,对象和数据变得可用,或者由于流程外部的某些事件发生。
通常在UML 活动图上绘制以下节点和边: 活动, 分区, 操作,
对象, 控件, 活动传递。
你可以 在这里找到一些 活动图例子:
网上购物
业务流程 – 流程订单
业务流程 – 文档管理流程
软件设计 – 解决问题
Sentinel HASP SL – 手动激活试用产品
针对 Google Apps的单一登录
活动
活动是一种参数化 行为, 它表示为协调的行动流程 。
执行流被建模为活动节点,通过活动边线连接。节点可以是从属行为的执行,例如算术计算,对操作的调用或对象内容的操纵。活动节点还包括控制结构流,例如同步,决策和并发控制。活动可以形成调用其他活动的调用层次结构,最终解决单个动作。在面向对象的模型中,活动通常被间接调用,作为绑定到直接调用的操作的方法。
活动包含活动节点(activity nodes),可能是:
动作(action)
对象节点(object )
控制节点(controls)
活动可能包含各种动作:
原始函数的出现,例如算术函数。
行为的调用,比如活动。
通信行为,例如发送信号。
对象的操作,例如读取或写入属性或关联。
有一些行为可以调