UML序列图出现次数

时间:2019-07-17 12:57:16

标签: uml sequence-diagram

所以我遇到了一个关于序列图的多项选择问题,其中必须计算出现次数。

您将在所附的图像中找到一个图表。问题是下面的序列图中有多少次出现?

在任何情况下,我都无法算出我想要达到的结果14(我得到的是12;)),而且我想知道我可能会错过哪种类型的事件。

有人清楚地提供详细的分析吗?

enter image description here

(来自UML 2.5.1)

1 个答案:

答案 0 :(得分:0)

S。希望这会在将来对某人有所帮助。我到处问,发现有人给出了适合答案14的解释。

  • 每个执行(垂直矩形)都有起点和终点。一共执行三个-> 3 * 2 = 6
  • 每条消息(或函数调用)也有 2 个事件:发送和接收事件。我们计算了4个呼叫,每个呼叫都有一个发送和返回-> 4 * 2 = 8
  • 总结:6 + 8 = 14