Диаграмма развёртывания в UML отличается от других видов диаграмм тем, что показывает физический аспект объектно-ориентированной программной системы. 5 Она иллюстрирует, как происходит развёртывание программы на аппаратных компонентах системы, и содержит графические изображения процессоров, устройств, процессов и связей между ними. 16
Другие виды UML-диаграмм описывают другие аспекты системы:
Таким образом, диаграмма развёртывания помогает моделировать аппаратную топологию системы, в то время как другие типы UML-диаграмм в основном описывают логические компоненты системы. 7