根据以下方案,最适合建模的UML图是什么?

时间:2019-10-09 15:48:50

标签: uml modeling sysml

想象一下以下情况:

For Day 1 do the Activity_A for 1-2 Hr 
For Day 1 do the Activity_B for 2-3 Hr
For Day 1 do the Activity_A for 3-4 Hr
For Day 1 do the Activity_B for 4-5 Hr
..
..
..
For Day 1 do the Activity_B for 23-24 Hr

For Day 2 do the Activity_A for 1-2 HrFor Day 2 do the Activity_B for 2-5 Hr
For Day 2 do the Activity_A for 5-6 Hr
For Day 3 do the Activity_B for 6-8 Hr
..
..
..

哪个图适合“活动”或“序列”或其他?这种情况有什么例子吗?

1 个答案:

答案 0 :(得分:0)

模型的主要目的与精确的计时有关。因此,timing diagram似乎是最合适的。您可以通过以下方式之一使用它:

  • 使用活动A的生命线和活动B的生命线,每个生命线都具有两个状态:运行和中间状态。两者似乎是相辅相成的。

  • 由于活动没有重叠,因此您还可以考虑正在运行的活动A和B是单个生命线的两个状态,它们对应于处理器。

关于提到的其他图表:

  • 序列图具有strict sequencing fragment,但是对于时序约束没有任何预见。
  • 活动图提供timing,您可以使用可中断区域上的计时器事件来组织控制流,以从一个活动切换到另一个活动。但是,该图将显得非常复杂,并且准确的时间安排也不是很明显。