17.10.1 交互总览图图示

图形节点

交互总览图是用于表示交互的活动图的特化。交互总览图在如下方面与活动图不同:

  • 在活动图对象节点的位置上,交互总览图只能是(内嵌的/inline)交互或交互使用。内嵌的交互图和交互使用被认为是特殊形式的CallBehaviorAction。
  • Alternative联合片段由一个决策节点和一个相应的合并节点来表示。
  • Parallel联合片段由一个Fork节点和一个相应的Join节点来表示。
  • Loop联合片段由一个简单环来表示。
  • 交互总览图中的分支和分支的汇聚(joining)必须适当地被嵌套。这比在活动图中还要受限制。
  • 交互总览图的框与其它形式的交互图的框相同。它的标题可以包括一个所含生命线(并不在图中出现)的列表。

表17.5 Graphic nodes included in Interaction Overview Diagrams in addition to those borrowed from Activity Diagrams

节点类型 图示 参考
框(用于交互) 该图示围绕交互图展示了一个矩形框,名称在左上角的格间内。参见17.2.4(交互)
交互 任何种类的交互图都可以内嵌为一个活动调用(ActivityInvocation)。参见17.2.4(交互)。内嵌交互图可以是匿名(此处)或有名称的。
交互使用 交互使用形式的活动调用。参见17.7.4(交互使用)。工具可以选择把交互使用“展开”为一个内嵌交互,复制其中的定义并使用具体的参数(值)。

交互总览图使用活动图图示,其中的节点是交互或交互使用。交互总览图为抽象地表示交互(剔除了消息和生命线)提供了一种手段。在一个纯粹的交互总览图汇总,所有的活动都是交互使用,没有消息或生命线。

results matching ""

    No results matching ""