2017-01-08 6 views
-1

У меня очень странное упражнение из школы, и я не могу понять это. Я должен изменить диаграмму этого класса (показанную на рисунке) на диаграмму последовательности. Но это просто не имеет смысла для меня, пока кажется, что эта картина описывает только один класс.Диаграмма диаграмм к диаграмме последовательности

enter image description here

+1

Диаграмма классов предназначена для статической структуры системы, а диаграмма последовательности - для системного поведения, поэтому нет возможности изменить один на другой. Либо у вас есть дополнительное описание поведения системы, и ваша цель - описать это поведение, убедившись, что вы используете жизненные линии и спецификации сообщений на основе диаграммы классов, или ваш учитель требует чего-то невозможного. В общем, когда вы в школе, вам разрешено ничего не знать, и обычно лучше спросить учителя напрямую. Эта страница не предназначена для помощи в выполнении домашних заданий, если у вас действительно нет конкретной проблемы. – Ister

+0

Вы можете сделать только пример последовательности. Похоже, это должно показать реализацию шаблона Facade. Пойдите об этом сначала. –

ответ

3

Как прокомментировал вы не можете преобразовать его, просто придумать пример. Так как это выглядит, как это реализация фасадов, хорошее предположение было бы следующее:

enter image description here

Вы можете видеть, что вызовы Facade направляются к подсистемам.

+0

Что вы использовали для создания этой диаграммы? –

+0

@ PéturIngiEgilsson Enterprise Architect. Я думаю, что это можно сделать почти со всеми инструментами UML аналогичным образом. –

+0

Я так считаю, никогда не видел, как актер использовал это ... это разрешено согласно стандарту UML OMG? Я всегда использую «найденные» сообщения indead. –

Смежные вопросы