上一页 下一页

活动图

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

您可以从Diagram Toolbox的“Activity”页面生成活动图元素和连接器

示例图

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

活动图元素工具箱图标

图标

描述

请参阅

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

活动

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

结构化活动

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

行动

Partition元素用于逻辑组织Activity的元素。

划分

Object是运行时Class的特定实例。

对象

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

中央缓冲节点

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

数据存储

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

决策

合并节点将活动,分析和交互概览图中的许多备用流路径汇集在一起​​。

合并

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

发送

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

接收

同步状态对于指示StateMachine的并发路径是同步的非常有用。它用于拆分和重新加入并行处理的时段。

同步

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

初始

Activity Final元素表示活动的完成; 到达Final后,活动图中的所有执行都将中止。

最后

Flow Final元素描述了系统的退出,而不是Activity Final,它表示Activity的完成。

流程决赛

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

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

可中断活动区域围绕一组活动元素,所有活动元素都受到某些中断的影响,使得在中断(如果中断)时终止在该区域内传递的所有令牌。

地区

Exception Handler元素定义发生异常时要执行的操作组。

例外

Fork / Join元素可用于:

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

2)加入一些并发流或

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

拆分/合并 拆分 合并

Fork / Join元素可用于:

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

2)加入一些并发流或

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

合并 拆分 / 合并 拆分

活动图连接器工具箱图标

图标

描述

请参阅

控制流连接活动图中的两个节点,为活动转换建模。

控制流

对象流连接两个元素,特定数据通过它,为活动转换建模。

对象流

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

中断流程

笔记

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

学到更多