前页 后页

互动概述图

交互概述图将其他交互图之间的协作可视化,以说明用于总体目的的控制流。由于交互概述图是活动图的一种变体,因此大多数图表示法与构造图的过程相同。

决策点,分叉,联接,起点和终点相同。但是,代替了Activity元素,使用了两种类型的矩形元素:

  • 交互元素显示一个内联交互图,它可以是四种类型(顺序,时序,通信或交互概述)中的任何一种
  • 交互发生元素是对现有交互图的引用:它们由框架直观表示,框架标题空间中带有ref;图名称显示在框架内容中
要创建一个交互事件,只需将一个交互图从浏览器窗口拖到您的交互概述图上。显示参考框,其中封装了交互图的一个实例。

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

示例图

此图描述了一个示例销售过程,如“交互概述”图中所示,其中子过程在“交互事件”中被抽象。

该图看起来与“活动”图非常相似,并且以相同的方式进行概念化。随着流程进入交互,在推进交互概览之前,必须遵循相应交互的过程。

An Interaction Overview diagram example using Sparx Systems Enterprise Architect.

交互概述图元素工具箱图标

图标

描述

也可以看看

Partition element

分区元素用于逻辑组织元素。

划分
Decision element

决策是指示条件进展点的元素:如果条件为真,则处理以一种方式继续;如果没有,那么另一个。

决断
Send element

Send元素用于描述发送信号的动作。

发送
Receive element

Receive元素用于定义请求的接受或接收。

接收
Synchronize element

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

同步
Initial element

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

初始
Final element

Final元素指示活动的完成;进入决赛后,所有执行都将中止。

最后
Flow Final element

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

流决赛
Region element

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

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

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

地区
Exception element

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

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

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

合并
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概念的连接。

中断流

学到更多