диаграммы UML
Поведенческие диаграммы. Диаграмма последовательности (sequence‑диаграмма)
Поведенческие диаграммы. Диаграмма последовательности
Поведенческие диаграммы. Диаграмма последовательности
Поведенческие диаграммы. Диаграмма деятельности (активности)
Поведенческие диаграммы. Диаграмма деятельности (активности)
Поведенческие диаграммы. Диаграмма деятельности (активности)
Поведенческие диаграммы. Диаграмма деятельности (активности)
587.25K
Категория: ПрограммированиеПрограммирование

Диаграммы UML. Поведенческие диаграммы. Диаграмма последовательности (sequence - диаграмма)

1. диаграммы UML

продолжение

2. Поведенческие диаграммы. Диаграмма последовательности (sequence‑диаграмма)

Поведенческие диаграммы.
Диаграмма последовательности
(sequence-диаграмма)
• Диаграмма последовательности
используется для визуализации
взаимодействия между объектами в
системе. Она показывает порядок
сообщений, которыми объекты
обмениваются друг с другом во времени и
их жизненный цикл.
• Основные элементы, из которых состоит
sequence-диаграмма: объекты
(зеленое), линии жизни (красное),
сообщения (синее).

3. Поведенческие диаграммы. Диаграмма последовательности

• Объекты — это сущности, которые взаимодействуют друг с
другом. Например, пользователь, топик или очередь,
микросервис.
• Линии жизни (lifelines) отображают течение времени, а также
активность или исполнение определенных функций объекта.
Представляют из себя вертикальную линию с блоком активности.
• Сообщения (messages) показывают обмен информацией между
объектами. Например, клик пользователя на кнопку, но чаще это
запрос или ответ, вызов хранимой процедуры или отправка
сообщения. Сообщения отображаются в виде стрелок,
направленных от одной линии жизни к другой

4. Поведенческие диаграммы. Диаграмма последовательности

5. Поведенческие диаграммы. Диаграмма деятельности (активности)

• Диаграмма деятельности — технология, позволяющая описывать
логику процедур, бизнес-процессы и потоки работ
• Основным отличием диаграмм деятельности от блок-схем
является активная поддержка параллельных процессов, что
объясняет применение диаграммы деятельности для
моделирования потоков работ.

6. Поведенческие диаграммы. Диаграмма деятельности (активности)

• Дорожка (англ. swimlane) — часть области диаграммы деятельности
для отображения деятельностей, за которые отвечает конкретный
объект (например, пользователь или организационное
подразделение)
• Диаграмма деятельности должна начинаться с начального узла (англ.
activity initial node), в котором начинаются поток или потоки при
вызове деятельности извне, и завершаться конечным узлом
• Для реализации параллельных потоков используются точки
разделения и точки слияния. Из точки разделения (англ. fork node)
выходят два и более потока, выполняющихся паралелльно. Точка
слияния (англ. join node) синхронизирует потоки, т. к. каждый из них
ждет достижения этой точки остальными потоками, после чего
продолжается последовательное исполнение

7.

8. Поведенческие диаграммы. Диаграмма деятельности (активности)

9. Поведенческие диаграммы. Диаграмма деятельности (активности)

English     Русский Правила