Изображения интерфейса на диаграмме связи или на диаграмме последовательности операций системы?

Я искал простой пример изображения того, как это выглядело бы, если бы классы Professor и Class Student реализовывали и взаимодействовали бы с Class Person на диаграмме связи или схеме последовательности операций системы. .

Я думаю, что это изображено как диаграмма классов:

введите здесь описание изображения

Но мне любопытно, можно ли это изобразить на диаграмме связи или диаграмме последовательности действий системы?


person EliiTryToLearn    schedule 27.05.2018    source источник


Ответы (1)


Вы можете показать что угодно в любом типе диаграммы. Ссылаясь на стр. 683 UML 2.5:

ПРИМЕЧАНИЕ. Эта таксономия обеспечивает логическую организацию различных основных типов диаграмм. Тем не менее, это не исключает смешивания различных типов диаграмм, как это может быть при объединении структурных и поведенческих элементов (например, отображение конечного автомата, вложенного во внутреннюю структуру). Следовательно, границы между различными типами диаграмм строго не соблюдаются.

Я думаю, это более чем ясно.

person qwerty_so    schedule 27.05.2018
comment
У вас есть простой пример, показывающий, как будет выглядеть интерфейс на диаграмме взаимодействия (java)? - person EliiTryToLearn; 27.05.2018
comment
Как и твой рисунок. Диаграмма взаимодействия сама по себе является поведенческой. Таким образом, вы должны показать вызовы методов операций, определенных интерфейсом. Рисунок выше будет просто сопровождать это. Немного бессмысленно, так как он не показывает никаких операций. - person qwerty_so; 28.05.2018