预订演示
前页 后页

活动图表

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

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

示例图表

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

活动图表元素工具箱

图标

描述

也见

Activity element

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

活动

e_action

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

行动
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

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

控件Flow
Object Flow connector

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

物件流
Interrupt Flow connector

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

中断流程

图表导向

在活动图中,你可以设置流向为水平或者垂直,或者无(默认)。

要设置或清除方向,请右键单击图表背景,然后单击“设置图表流方向”。然后单击:

  • 无(默认,未设置特定方向)
  • 水平(图表横跨页面,泳池和泳道元素占据图表的整个宽度),或
  • 垂直(图表沿页面向下流动,泳池和泳道元素占据图表的整个高度)

注记

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

了解更多