Некоторые ключевые аспекты, которые следует учитывать при разработке диаграммы развёртывания:
- Масштабы системы. 3 Важно заранее определиться, с каким видом развёртывания предстоит работать: с одним приложением или целой компьютерной сетью. 3
- Ограничения физического оборудования. 3 Нужно изучить операционное ПО и протоколы, с которыми предстоит работать, и подобрать необходимые методы мониторинга. 3
- Архитектура распределения. 3 Необходимо знать, сколько уровней будет в приложении и где будет осуществляться развёртывание. 3
- Наличие необходимых узлов. 3 Нужно выяснить, все ли узлы в наличии, как они связаны друг с другом и какие компоненты будут находиться на каждом узле. 3
- Взаимосвязь частей. 1 Следует понять, как программные части и аппаратные устройства соединяются и работают вместе. 1
- Спецификация развёртывания. 14 Необходимо описать настройки и характеристики узлов и компонентов, включая спецификации оборудования, настройки программного обеспечения и протоколы связи. 1
- Пути связи. 1 Нужно показать каналы или соединения, облегчающие связь между узлами и компонентами, например сетевые подключения и протоколы связи. 1
Диаграмма развёртывания предназначена для визуализации элементов и компонентов программы, существующих лишь на этапе её исполнения. 2 Те компоненты, которые не используются на этапе исполнения, на диаграмме развёртывания не показываются. 2