前页 | 后页 |
活动图
活动图用于建模系统行为,以及这些行为在系统总体流程(即动态元素交互)中的关联方式。基于各种条件,并发处理,数据访问,中断和其他逻辑路径区别,流程遵循的逻辑路径全部用于构建流程,系统或过程。
您可以从“图表工具箱”的“活动”页面生成活动图表元素和连接器。
示例图
该图说明了活动图的某些功能,包括活动,动作,开始节点,结束节点和决策点。
活动图元素工具箱图标
图标 |
描述 |
也可以看看 |
---|---|---|
活动元素组织并指定从属行为(例如子活动或动作)的参与,以反映流程的控制和数据流。 |
活动 | |
结构化活动是一个活动节点,可以将下级节点作为独立的活动组。 |
结构化活动 | |
动作元素描述了系统中发生的基本过程或转换,并且是活动图中的基本功能单元。 |
行动 | |
分区元素用于逻辑组织活动的元素。 |
划分 | |
对象是运行时类的特定实例。 |
目的 | |
中央缓冲区节点是一个对象节点,用于管理活动图中表示的来自多个源和目标的流。 |
中央缓冲节点 | |
数据存储区定义了永久存储的数据。 |
数据存储 | |
在“活动”图或“交互概述”图中,“决策”指示条件进行的点:如果条件为“真”,则处理以一种方式继续;“条件”为“真”。如果没有,那么另一个。 |
决断 | |
合并节点在“活动”,“分析”和“交互概述”图中汇总了许多替代流路径。 |
合并 | |
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连接器概念。 |
中断流 |
笔记
- 您可以使用“新图”对话框创建包含对业务流程建模最有用的元素的分析图(简化活动图)
- 您可以在“活动”模型上执行模型仿真,并且所仿真的模型可以包含多个“包”中的元素。要在模拟中包括外部元素,必须创建一个包含“父”包和“外部”包的包含外部元素的包图,然后创建一个从父包到每个外部包的包导入连接器