Skip to content

UML. Диаграмма развертывания

Анастасия edited this page Apr 30, 2017 · 11 revisions

Разработчики:

  • Саутин Денис (ИДБ-13-13)
  • Иванютин Яков (ИДБ-13-13)
  • Акимов Михаил (ИДБ-13-14)
  • Калашникова Анастасия (ИДБ-13-14)

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

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

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

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

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

Пример использования диаграммы развертывания при создании программного продукта

Clone this wiki locally