Диаграммы активности, последовательности и состояния - это все правильные способы отображения поведения потока.
1-й: (К комментариям vs) В UML есть два набора диаграмм или элементов моделирования: статическая структура, как вы ее выразили, и поведенческая. Любая книга поможет вам понять разделение, как правило, в содержании / оглавлении, кроме того, его можно увидеть на странице 11 книги Мартина Фаулера UML Distilled, на мой взгляд, почти фактического стандарта для начала UML.
2-й: (на вопрос и комментарий sipwiz) Диаграммы деятельности обычно не используются для моделирования бизнес-процессов, однако их можно использовать для этого, и большинство примеров или простых руководств могут подойти к ним с точки зрения бизнеса.
Обсуждение ваших вариантов моделирования потоков:
Диаграммы действий - позволяет создавать и указывать параллелизм с помощью BAR и строк использования. Обратите внимание, что пример внизу не является бизнес-процессом, пример . Их могут читать большинство людей, бизнес, менеджмент и разработчики, хотя иногда им может не хватать деталей или они могут запутаться.
Диаграммы взаимодействия последовательности - в том же сообщении example, вы увидите, что диаграммы последовательности позволяют указать параллельное поведение внутри последовательности, помечая параллелизируемое поведение меткой" par ". Это полезно, чтобы показать читателю, какие методы могут или должны вызываться параллельно. , т.е. разными потоками. Это метод, который я бы использовал для подробных разработчиков, например, для обсуждения создания объекта.
Диаграмма состояний. Диаграмма состояний, как и действие, допускает параллелизм с помощью BAR и строк использования.
ПРИМЕЧАНИЕ.. Они не будут моделировать конкретный поток, а его точный цикл подъема, поскольку это часть уровня экземпляра / времени выполнения моделирования, если это то, что вы хотите уточнить. на ваш вопрос и я отвечу. Я бы просто смоделировал это, используя одно из вышеперечисленных, поскольку никто, кроме эксперта по MDA / UML, не вызовет вас, а вы не создаете работающую систему.
Также: обратите внимание, что дополнительные сведения можно найти в большинстве книг по UML. Также используется: http://www.jguru.com/faq/view.jsp?EID=56322
person
Ted Johnson
schedule
06.06.2009