在 UML 中,活动是用来描述活动图中最高级别的行为的容器元素。活动中包含若干个活动节点和活动边,用来表示工作流程中导致某一行为的任务的顺序。
活动由一系列不连续的活动节点(例如,通过控制流或对象流连接的操作)组成。当发生下列其中一个事件时,就会调用活动中的操作:
- 其他操作执行完毕
- 对象和数据变得可供操作使用
- 在流外部发生了事件
每个活动都具有用来描述该活动用途的唯一名称。
可以使用活动来执行下列操作:
- 创建可以从系统内部或外部发起事件的业务流程的组织模型
- 创建用于指定所发生的系统级别流程的信息系统模型