| 前页 | 后页 | 
活动图
活动图用于建模系统行为,以及这些行为在系统总体流程(即动态元素交互)中的关联方式。基于各种条件,并发处理,数据访问,中断和其他逻辑路径区别,流程遵循的逻辑路径全部用于构建流程,系统或过程。
您可以从“图表工具箱”的“活动”页面生成活动图表元素和连接器。
示例图
该图说明了活动图的某些功能,包括活动,动作,开始节点,结束节点和决策点。
 
活动图元素工具箱图标
| 图标 | 描述 | 也可以看看 | 
|---|---|---|
|   | 活动元素组织并指定从属行为(例如子活动或动作)的参与,以反映流程的控制和数据流。 | 活动 | 
|   | 结构化活动是一个活动节点,可以将下级节点作为独立的活动组。 | 结构化活动 | 
|   | 动作元素描述了系统中发生的基本过程或转换,并且是活动图中的基本功能单元。 | 行动 | 
|   | 分区元素用于逻辑组织活动的元素。 | 划分 | 
|   | 对象是运行时类的特定实例。 | 目的 | 
|   | 中央缓冲区节点是一个对象节点,用于管理活动图中表示的来自多个源和目标的流。 | 中央缓冲节点 | 
|   | 数据存储区定义了永久存储的数据。 | 数据存储 | 
|   | 在“活动”图或“交互概述”图中,“决策”指示条件进行的点:如果条件为“真”,则处理以一种方式继续;“条件”为“真”。如果没有,那么另一个。 | 决断 | 
|   | 合并节点在“活动”,“分析”和“交互概述”图中汇总了许多替代流路径。 | 合并 | 
|   | Send元素在活动图中描述了发送信号的动作。 | 发送 | 
|   | Receive元素在活动图中定义接受或接收请求。 | 接收 | 
|   | 同步状态对于指示StateMachine的并发路径已同步很有用。它用于拆分和重新加入并行处理的周期。 | 同步 | 
|   | Initial元素用于定义调用Activity时流程的开始。 | 初始 | 
|   | Activity Final元素指示活动的完成;到达决赛后,“活动”图中的所有执行将中止。 | 最后 | 
|   | Flow Final元素描述了系统的退出,与Activity Final相反,后者代表Activity的完成。 | 流决赛 | 
|   | Enterprise Architect支持两种区域元素:扩展区域和可中断活动区域。 扩展区域围绕着一个过程,该过程要对输入数据施加多次,对于输入集合中的每个元素一次。 一个可中断的活动区域围绕着一组活动元素,所有这些活动元素都受到某些中断的影响,以致在引发中断的情况下,通过该区域的所有令牌都将终止。 | 地区 | 
|   | 异常处理程序元素定义发生异常时要执行的一组操作。 | 例外 | 
|   | Fork / Join元素可用于: 1)将单个流拆分为多个并发流 2)加入多个并发流或 3)将多个传入流加入和分叉到多个传出流 | 叉/连接 叉子 加入 | 
|   | Fork / Join元素可用于: 1)将单个流拆分为多个并发流 2)加入多个并发流或 3)将多个传入流加入和分叉到多个传出流 | 加入 叉/连接 叉子 | 
活动图连接器工具箱图标
| 图标 | 描述 | 也可以看看 | 
|---|---|---|
|   | 控制流将活动图中的两个节点连接起来,对活动过渡进行建模。 | 控制流 | 
|   | 对象流连接两个元素,并通过它们传递特定数据,从而为活动过渡建模。 | 对象流 | 
|   | 中断流为异常处理程序和可中断活动区域定义了两个UML连接器概念。 | 中断流 | 
笔记
- 您可以使用“新图”对话框创建包含对业务流程建模最有用的元素的分析图(简化活动图)
- 您可以在“活动”模型上执行模型仿真,并且所仿真的模型可以包含多个“包”中的元素。要在模拟中包括外部元素,必须创建一个包含“父”包和“外部”包的包含外部元素的包图,然后创建一个从父包到每个外部包的包导入连接器
