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

Для представления общей конфигурации и топологии распределенной программной системы в UML предназначены диаграммы развертывания.

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

Те компоненты, которые не используются на этапе исполнения, на диаграмме развертывания не показываются.

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

При разработке диаграммы развертывания преследуют следующие цели:

    - определить распределение компонентов системы по ее физическим узлам; - показать физические связи между всеми узлами реализации системы на этапе ее исполнения; - выявить узкие места системы и реконфигурировать ее топологию для достижения требуемой производительности.

На рисунке 4 показана диаграмма развертывания, показывающая, как устроена архитектура системы маршрутизации.

В архитектуре системы выделяются открытый внешний контур системы, предназначенный для открытого и публичного использования геопространственных данных для построения маршрутов, и закрытый внутренний контур, предназначенный для формирования геопространственных данных (ввода, редактирования, актуализации).

диаграмма развертывания

Рисунок 4 - Диаграмма развертывания

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




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

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