交互概述图提供了流的节点作为交互或交互用途的控制流的概述。[uml 2.4.1规范]在某些地方将这些关系图归类为交互关系图,而在其他地方,交互概览图被称为活动图的专门化。
交互概述图看起来确实像活动图,只能有内联交互或交互使用,而不能有调用操作。内联交互和交互使用被认为是调用行为动作的特殊形式。(似乎uml 2.4规范错误地将它们称为对象节点或活动调用——它们在uml 2.4中根本不存在。)
UML 2.4要求交互概览图中的分支和分支的连接被正确嵌套。这比活动图中的限制更严格,可能很难遵守。
UML交互概述图结合了活动图和交互图中的元素,如下图所示。
活动图的下列元素可以用在交互概览图上:初始节点、流程最终节点、活动最终节点、决策节点、合并节点、分叉节点、连接节点。
交互图的下列元素可以用在交互概览图上:交互、交互应用、持续时间约束、时间约束
UML交互概览图结合了活动图和交互图中的元素。
框架
交互概览图是由包含其他交互图形式的同一种框架构成的——一个围绕图的矩形框架,左上角的一个隔间中有一个名称。交互类型是交互或sd(缩写形式),注意,正如一些人所预料的那样,UML没有io或iod缩写。
在线购物互动概览图
标题文本还可以包括包含的生命线列表(不以图形方式显示)。
活动图元素
交互概述图被定义为活动图的专业化,因此它们继承了许多图形元素。
活动图的以下元素可用于交互概述图:
- 初始节点
- 流最终节点
- 活动最终节点
- 决策节点
- 合并节点
- fork节点
- 连接节点
交互图元素
交互图的以下元素可用于交互概览图:
交互
任何类型的交互关系图都可以作为调用操作内联显示。内联交互图可以是匿名的,也可以是命名的。
交互将商品添加到购物车可能会在线出现在某些交互概览图中
交互应用
交互应用可以作为调用操作出现。
交互应用添加项目到购物车可能出现在一些交互概况图 |