为什么 Visio 在与 "Database UML notation" shapeset 的关系上使用 "Show multiplicity" 时建议 4 个位置的多重性

Why Visio suggest 4 position of multiplicity when using "Show multiplicity" on a relation with "Database UML notation" shapeset

如标题中所述,当我使用 MS Visio 对我的数据库进行建模时 "Database UML annotations"(不确定翻译,在我的法语版本中它是 "Notation de base de données UML"),当我将关系和点击按钮 "Show multiplicity" Visio 建议我使用四个数字位置,一个在左边的关系上方,一个在下方,另外两个在右边具有相同的模式(M1、M2、M3 和 M4)。

我从未在我阅读的不同课程或我在本网站上阅读的帖子中看到过这种表现形式。永远只有两个位置,一个在左边,一个在右边。

关于 UML 表示,我有什么不明白的地方吗?这只是让我们选择并删除未使用位置的Visio商品吗?

非常感谢您的建议。

汤姆,

(P.S : 如果有人能告诉我我在标题中使用的术语 "Shapeset" 是否正确 ;-) 谢谢!)

我不太了解 Vision,它不是 UML 建模,而是一种通用绘图工具。由于它除了显示图形元素之外没有语义,所以它建议连接器的 "important" 位置,即两端的两侧。那就是放置角色名称和多重性的地方。 UML 规范本身不强制执行任何特定位置。它只是在谈论 "near" (如果有的话),您只能查看示例图以获取约定。可能是 Visio 太认真了(而且是面向图形的),只提供了 4 个固定位置。