为什么在具有“数据库UML表示法”形状集的关系上使用“显示多重性”时,Visio为什么建议多重性的4个位置

时间:2019-07-27 09:36:56

标签: database uml visio

如标题中所述,当我使用MS Visio对“数据库UML注释”(不确定其翻译方式,在我的法语版本中是“ notation de base dedonnéesUML”)进行建模时,当我建立关系时并点击“显示多重性”按钮,Visio向我建议四个数字位置,一个在左边的关系上,一个在下面的关系上,另外两个在右边(M1,M2,M3和M4)具有相同的模式。

在我阅读的不同课程或本站点上阅读的帖子中,我从未见过这种表示形式。总是只有两个位置,一个在左边,一个在右边。

关于UML表示,我是否不了解某些内容?这只是Visio的商品,可以让我们选择和删除未使用的位置吗?

非常感谢您的建议。

汤姆

(P.S:如果有人可以告诉我我在标题中使用的“ Shapeset”一词是否正确;-)谢谢!)

1 个答案:

答案 0 :(得分:0)

我不了解Vision(嗯),它不是UML建模,而是通用绘图工具。由于除了显示图形元素外没有其他语义,因此建议连接器的“重要”位置,即两端的两侧。在这里放置角色名称和多重性。 UML规范本身不强制执行任何特定的位置。它只是在谈论“几乎”(如果有的话),并且您只能查看约定的示例图。 Visio可能对此过于重视(面向图形),仅提供4个固定位置。