15.6.4 表示法

活动分区

活动分区通常使用两条水平或垂直的平行线以及在该分区盒子的一端的名称来表示。置于这些线之间的所有互动节点和活动边都被认为被该分区所包含。这种活动分区图示通常被称为泳道,如图15.66(a)所示。泳道可以通过子分区的来表达层级分区,如图15.66(b)所示。还可以进行多维度分区,如图15.66(c)所示,其中每一个“泳格”是多个分区的交集。每一个维度内的分区可以被分组到一个isDimension=true的封闭的活动分区中,它的名字是维度的名称。维度通过沿维度分区集合的名称来指示,而不用再表示为一个分区,如图15.66(c)所示。

图15.66 ActivityPartition notations

在有些作图场景下,使用平行线来划分活动分区不现实。一种可选方案是把分区名称放在活动节点名称之上的括号内,如图15.67(a)所示。(如果把名称放在活动节点符号内不现实,例如控制节点的场景,那么节点名称和分区名称可以被放置在活动节点符号外面,要在同一边。)用逗号分隔的分区名称意味着这个节点被包含在多个分区中。分区名称中的一个双冒号指示该分区是内嵌的,它的superPartition的名称在它的名称之前。外部分区(isExternal=true)使用«external»关键字来标注,如图15.67(b)所示。如果一个非外部泳道内的活动节点给出了一个特定的外部分区名称,如图15.67(b)右边所示,那么该活动节点被认为被包含在那个外部分区内,而不是由泳道指示的分区内。

图15.67 ActivityPartition notations

当活动分区泳道图示与活动的框图示一块儿用的时候,最顶层分区泳道的外边可以与活动框合并。

可中断活动区域

可中断活动区域用一个虚线圆角矩形来表示,如图15.68所示。中断边表示为“闪电球”活动边。

图15.68 InterruptableActivityRegion

另一种表示中断边的图示是一个带有“zig-zag”修饰的直线,如图15.69所示。

图15.69 InterruptableActivityRegion alternative notation

results matching ""

    No results matching ""