2016-09-11 6 views
2

Я беру курс, который перебирает диаграммы UML. Мне присвоено изменение диаграммы ER на диаграмму UML. По большей части, я получаю повесить его, но я столкнулся с двумя проблемами, которые сбивают с толку мне:Переключение диаграммы ER на UML: атрибуты на отношения и управление двумя наборами отношений

  1. Как представляют атрибут отношения. Вот пример того, что я имею в виду.

    example

    Я не знаю, где я хотел бы добавить «атрибут Часы» в, как в рамках Работника или класса проекта.

  2. Представление двух разностных отношений между множеством двух объектов. Вроде как это:

    enter image description here

    Могу ли я иметь две ассоциации, связывающие классы, подобные изображения я показал выше?

ответ

2

1) использовать класс ассоциации. Это похоже на пунктирную линию, соединяющую класс, содержащий атрибут, с ассоциацией.

2) вы можете делать эти ассоциации точно так же, как в UML. Тем не менее, я бы использовал одну ассоциацию с глагольными фразами как имена свойств ассоциации-конца.