Типичная диаграмма uml для отображения событий - PullRequest
5 голосов
/ 28 октября 2011

У меня есть пара модулей.Они общаются друг с другом через события.

Какая диаграмма UML обычно используется, чтобы показать это?

Есть ли люди, не использующие диаграмму uml?

Есть ли примеры?1007 *

Ответы [ 3 ]

3 голосов
/ 29 октября 2011

Я думаю, вы определенно хотите, чтобы диаграмма последовательности показывала все события взаимодействия между модулями в последовательности.Это предпочтительный способ представления последовательности асинхронных сообщений между компонентами

1 голос
/ 28 октября 2011

Если вы хотите выразить тот факт, что модуль A запускает событие E, которое обрабатывается модулем B, я предлагаю статическую диаграмму, чтобы показать структуру вашей архитектуры.

В частности, я бы использовал диаграмму классов, на которой я мог бы рисовать:

  • модули A и B (классы со стереотипом)
  • событие E (т.е. все еще класс со стереотипом event)
  • ассоциация с именем subscribe между B и E
  • ассоциация с именем publish между A и E.
0 голосов
/ 28 октября 2011

Как правило, вы хотите использовать «поведенческие» диаграммы. Есть несколько вкусов. Какой из них вы выберете, зависит от того, что именно эта диаграмма хочет передать.

http://www.visual -paradigm.com / продукт / vpuml / обеспечивает / behavioralmodeling.jsp

...