我必须在UML活动图中对以下场景进行建模:有一个Activity,必须在两个不同的数据值上并行执行。
特别是在我的情况下,我有一个玩家选择动作活动,必须由玩家1 和玩家2 并行执行。目前,我在Call Activity Action的标签后面的括号中表示该参数值(即播放器名称),但我不认为它是正确的UML方式来表示它。
我该怎么做?
答案 0 :(得分:1)
在活动定义上使用活动参数节点(跨越活动边界的小矩形) 在描述活动呼叫的动作时,请使用别针。每个in和inout参数的活动都有一个相应的输入引脚(分别输出和输出参数将有输出引脚)。 现在,如果前一个活动有两个输出引脚(每个播放器一个),当活动结束时,它将在每个输出引脚上提供一个令牌,因此它可以作为隐式fork运行。因此,对象流将从一个输出引脚转到(在你的情况下)左动作(P1)的输入引脚,另一个对象流将从第二个输出引脚转到右动作的输入引脚。
Pins是对象节点,因此我们将使用对象名称和类型(props: ['item']
computed: {
filterItems () {
return filter // here goes my code
}
}
)进行标记。
很抱歉,我无法访问符合此部分规范的工具,为您提供示例。