Потоки в диаграмме классов (UML) - PullRequest
4 голосов
/ 04 мая 2011

Как мы показываем, что поток вызывается, а inturn вызывает другие потоки в UML-диаграмме. Это больше похоже на WorkFlow. Можно ли представить в UML

Ответы [ 3 ]

4 голосов
/ 04 мая 2011

Диаграмма последовательности должна выполнить работу.

1 голос
/ 04 мая 2011

Согласитесь с @Yasin, диаграмма последовательности может сработать.

Диаграмма активности - еще один вариант, который хорошо подходит для отображения рабочего процесса.Параллелизм, потоки, синхронизация и т. Д., Безусловно, являются одним из приятных моментов, и, возможно, их легче понять на диаграмме действий, чем на диаграмме последовательности.

hth.

0 голосов
/ 05 февраля 2013

UML - это язык с очень структурированным синтаксисом и семантикой. См. Спецификацию UML на http://www.omg.org/spec/UML

Чтобы ответить на ваш вопрос, учтите, что в UML поток является активным классом. В действительности метакласс UML Class обладает логическим атрибутом isActive с необходимой вам семантикой. Активный класс владеет поведением классификатора, которое является поведением, которое будет автоматически выполняться для каждого объекта, как только будет создан экземпляр класса. Если поведение моделируется с помощью действия или взаимодействия, в котором создаются другие активные классы (действие Создать), то это семантически похоже на поток, порождающий другие потоки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...