UML类图:如何从关系图传递到类图

时间:2016-02-10 00:50:44

标签: uml

我正在设计锻炼跟进计划。我有以下关系图,我想用它创建一个类图。

relational diagram

在这种情况下,我应该创建一个关联表,如下所示:

associativeTable

解释这种关系:肌肉可能是许多不同运动的目标,运动可能会针对许多肌肉。

以下表示是否正确?我们可以改进吗?

class diagram

如果不正确,任何人都可以建议在类图中表示它的最佳方法吗?

1 个答案:

答案 0 :(得分:3)

您的图表几乎是正确的。您应该用关联结束属性替换List<...>的所有匹配项。为此,您需要两个关联。这是一个例子:

enter image description here

我冒昧地改变了初选的多样性。我认为每个方向至少有一个方向。这表明为什么使用关联更具表现力 - 使用List<...>,你无法表达最小和最大基数。