Диаграмма последовательности - Разработка модуля маршрутизации с использованием Graph Hopper

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

На диаграмме последовательности изображаются только те объекты, которые непосредственно участвуют во взаимодействии. Ключевым моментом для диаграмм последовательности является динамика взаимодействия объектов во времени.

В UML диаграмма последовательности имеет как бы два измерения. Первое слева направо в виде вертикальных линий, каждая из которых изображает линию жизни отдельного объекта, участвующего во взаимодействии. Крайним слева на диаграмме изображается объект, который является инициатором взаимодействия. Правее изображается другой объект, который непосредственно взаимодействует с первым. Таким образом, все объекты на диаграмме последовательности образуют некоторый порядок, определяемый очередностью или степенью активности объектов при взаимодействии друг с другом.

На рисунке 3 показана диаграмма последовательности для модуля маршрутизации, построенные по выбранным параметрам конечного пользователя.

диаграмма последовательности

Рисунок 3 - Диаграмма последовательности

Похожие статьи




Диаграмма последовательности - Разработка модуля маршрутизации с использованием Graph Hopper

Предыдущая | Следующая