【问题标题】:UML class diagram: How to pass from relational diagram to class diagramUML 类图:如何从关系图传递到类图
【发布时间】:2023-03-13 19:14:01
【问题描述】:

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

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

解释一下这种关系:一个肌肉可以针对许多不同的运动,而一个运动可以针对很多肌肉。

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

如果不正确,谁能建议在类图中表示它的最佳方式?

【问题讨论】:

    标签: uml


    【解决方案1】:

    您的图表几乎是正确的。您应该将所有出现的List<...> 替换为关联端属性。为此,您将需要两个关联。这是一个例子:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-08
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-25
      相关资源
      最近更新 更多