预订演示
前页 后页

活动图表

活动图用于模型系统行为,以及这些行为在系统整体流程(即动态元素交互)中的关联方式。一个进程所遵循的逻辑路径,基于各种条件、并发处理、数据访问、中断等逻辑路径的区别,都用于构造一个进程、系统或过程。

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

示例图表

该图说明了活动图的一些特征,包括活动、行动、开始节点、结束节点和决策点。

UML Activity diagram example using Sparx Systems Enterprise Architect.

活动图表元素工具箱

图标

描述

也见

Activity element

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

活动

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

行动
Partition element

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

分区
Send element

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

发送
Receive element

接收元素A活动图中定义了请求的接受或接收。

接收
Sub-Activity element

A结构活动是一个活动节点,可以有从属节点作为一个独立的活动组。

结构活动
Region element

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

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

一个可中断的活动区域围绕着一组活动元素,所有这些元素都受到某些中断的影响,这样在该区域内经过的所有令牌都会在中断被引发时终止。

区域 拓展区域
Exception element

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

例外

一个活动参数节点接受一个活动的输入或提供一个活动的输出。

活动参数Nodes
Object element

物件是类在运行时的特定实例。

物件
Central Buffer Node element

Central Buffer节点是A object节点,用于管理来自多个源和目的地的流,在活动图中表示。

中央缓冲区节点
Data Store element

数据存储定义永久存储A数据。

数据存储

扩张节点是表示行动/活动由扩张区域组成的简写符号。

膨胀节点
Initial element

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

最初的
Decision element

在一个活动图决策或交互图中,一个决策一个点条件进展:如果一个条件为True ,则处理单向;如果没有,那么另一个。

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

A Merge节点a Merge together a flow paths in活动,分析和选择交互图表。

合并
Synchronize element

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

同步

A分叉/汇合元素可用于:

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

2)汇合多个并发流或

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

分叉/汇合 分叉 汇合
Flow Final element

活动流终点元素表示系统的退出,与活动终点,表示系统的完成。

流终点
Final element

活动终点元素表示活动的完成;到达活动终点后,图中的所有执行都被中止。

终点

活动图表连接器工具箱Icons

图标

描述

也见

Control Flow connector

控件连接活动图中的两个节点,对活动转换进行建模。

控件流程
Object Flow connector

一个物件流连接两个元素,通过它的特定数据,模拟一个主动过渡。

物件流
Interrupt Flow connector

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

中断流程

注记

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

了解更多