预订演示
前页 后页

交互图表

将交互关系图可视化其他交互视图之间的服务流图由于交互是活动图表的变体,大多数的符号都是构建图表的过程。

决策点、分叉、汇合、开始点和结束点是相同的。然而,代替活动元素,使用了两种类型的矩形元素:

  • 通讯组件、内交互的交互,可以是四种类型中的任何一种(序列、通讯或显示交互)
  • 交互发生是指在视觉上以现有的参考图表示的交互图:它们是框架,带有框架的标题空间;图表名称显示在框架内容中
要创建一个交互发生,只需将浏览器上的一个交互图拖到您的交互图上即可。 ref 框架显示,封装了交互图的一个实例。

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

示例图表

此图描绘了一个示例销售过程,在示例中显示了一个交互销售过程,其中显示了抽象的交互- 发生率。

该图看起来与活动图非常相似,并且以相同的方式概念化;作为流程交互,必须交互各自的流程交互,才能进入到前一个流程的交互过程。

An Interaction Overview diagram example using Sparx Systems Enterprise Architect.

交互图表工具箱元素

图标

描述

也见

Partition element

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

分区
Decision element

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

决策
Send element

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

发送
Receive element

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

接收
Synchronize element

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

同步
Initial element

起始元素的 d 定义了在活动时调用流。

最初的
Final element

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

终点
Flow Final element

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

流终点
Region element

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

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

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

区域
Exception element

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

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

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

合并
Horizontal Fork/Join element

分叉/汇合元素A用于: 1 ) 将单个流拆分为多个并发流,2) 连接多个并发流或 3) 将多个传入流连接和分叉到多个传出流.

分叉/汇合 分叉 汇合
Vertical Fork/Join element

分叉/汇合元素A用于: 1 ) 将单个流拆分为多个并发流,2) 连接多个并发流或 3) 将多个传入流连接和分叉到多个传出流.

交互图表连接器工具箱

图标

描述

也见

Control Flow connector

控件是连接两个节点的连接器,用于对活动转换进行建模。

控件流程
Object Flow connector

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

物件流
Interrupt Flow connector

Interrupt Flow 是一个连接,用于定义 Exception Handler 和 Interruptible活动区域的连接器的两个UML概念。

中断流程

了解更多