前页 后页

活动图

活动图用于建模系统行为,以及这些行为在系统总体流程(即动态元素交互)中的关联方式。基于各种条件,并发处理,数据访问,中断和其他逻辑路径区别,流程遵循的逻辑路径全部用于构建流程,系统或过程。

您可以从“图表工具箱”的“活动”页面生成活动图表元素和连接器。

示例图

该图说明了活动图的某些功能,包括活动,动作,开始节点,结束节点和决策点。

UML Activity diagram example using Sparx Systems Enterprise Architect.

活动图元素工具箱图标

图标

描述

也可以看看

Activity element

活动元素组织并指定从属行为(例如子活动或动作)的参与,以反映流程的控制和数据流。

活动
Sub-Activity element

结构化活动是一个活动节点,可以将下级节点作为独立的活动组。

结构化活动
Action element

动作元素描述了系统中发生的基本过程或转换,并且是活动图中的基本功能单元。

行动
Partition element

分区元素用于逻辑组织活动的元素。

划分
Object element

对象是运行时类的特定实例。

目的
Central Buffer Node element

中央缓冲区节点是一个对象节点,用于管理活动图中表示的来自多个源和目标的流。

中央缓冲节点
Data Store element

数据存储区定义了永久存储的数据。

数据存储
Decision element

在“活动”图或“交互概述”图中,“决策”指示条件进行的点:如果条件为“真”,则处理以一种方式继续;“条件”为“真”。如果没有,那么另一个。

决断
A Merge Node for UML Activity diagrams as used in Sparx Systems Enterprise Architect models.

合并节点在“活动”,“分析”和“交互概述”图中汇总了许多替代流路径。

合并
Send element

Send元素在活动图中描述了发送信号的动作。

发送
Receive element

Receive元素在活动图中定义接受或接收请求。

接收
Synchronize element

同步状态对于指示StateMachine的并发路径已同步很有用。它用于拆分和重新加入并行处理的周期。

同步
Initial element

Initial元素用于定义调用Activity时流程的开始。

初始
Final element

Activity Final元素指示活动的完成;到达决赛后,“活动”图中的所有执行将中止。

最后
Flow Final element

Flow Final元素描述了系统的退出,与Activity Final相反,后者代表Activity的完成。

流决赛
Region element

Enterprise Architect支持两种区域元素:扩展区域和可中断活动区域。

扩展区域围绕着一个过程,该过程要对输入数据施加多次,对于输入集合中的每个元素一次。

一个可中断的活动区域围绕着一组活动元素,所有这些活动元素都受到某些中断的影响,以致在引发中断的情况下,通过该区域的所有令牌都将终止。

地区
Exception element

异常处理程序元素定义发生异常时要执行的一组操作。

例外
Horizontal Fork/Join element

Fork / Join元素可用于:

1)将单个流拆分为多个并发流

2)加入多个并发流或

3)将多个传入流加入和分叉到多个传出流

叉/连接 叉子 加入
Vertical Fork/Join element

Fork / Join元素可用于:

1)将单个流拆分为多个并发流

2)加入多个并发流或

3)将多个传入流加入和分叉到多个传出流

加入 叉/连接 叉子

活动图连接器工具箱图标

图标

描述

也可以看看

Control Flow connector

控制流将活动图中的两个节点连接起来,对活动过渡进行建模。

控制流
Object Flow connector

对象流连接两个元素,并通过它们传递特定数据,从而为活动过渡建模。

对象流
Interrupt Flow connector

中断流为异常处理程序和可中断活动区域定义了两个UML连接器概念。

中断流

笔记

  • 您可以使用“新图”对话框创建包含对业务流程建模最有用的元素的分析图(简化活动图)
  • 您可以在“活动”模型上执行模型仿真,并且所仿真的模型可以包含多个“包”中的元素。要在模拟中包括外部元素,必须创建一个包含“父”包和“外部”包的包含外部元素的包图,然后创建一个从父包到每个外部包的包导入连接器

学到更多