将 ER 图转换为 UML:关系的属性和管理两个关系集

Turning ER diagram to UML: Attributes on Relationships And Managing Two Relationship Sets

我正在学习 UML 图的课程。我被指派将 ER 图更改为 UML 图。大多数情况下,我已经掌握了窍门,但我遇到了两个令我困惑的问题:

  1. 如何表示关系的属性。这是我的意思的一个例子。

    我不知道在哪里添加 "Hours attribute",如在员工或项目下 class。

  2. 表示一组两个实体之间的两种差异关系。有点像这样:

    我可以有两个关联连接 classes 类似于我上面显示的图像吗?

1) 使用关联class。它看起来像一条虚线,将包含属性的 class 连接到关联。

2) 您可以在 UML 中以完全相同的方式进行这些关联。但是,我会使用一个与动词短语的关联作为关联结束 属性 名称。