UML EditorСправочникПримерыОткрыть редактор

Справочник / Диаграмма развёртывания UML

Диаграмма развёртывания UML: синтаксис и примеры

Узлы, среды выполнения и артефакты на них. Узлы (node) рисуются параллелепипедами. Внутри узла размещаются среды выполнения и артефакты. Тип узла уточняется стереотипом.

Пример

Диаграмма развёртывания UML — пример
@startuml
node "Компьютер пользователя" <<device>> as PC {
  artifact "Браузер" as Browser
}
node "Сервер приложений" <<server>> as AppSrv {
  node "Docker" <<executionEnvironment>> as Docker {
    artifact "backend.jar" as Jar
  }
}
node "Сервер БД" <<server>> as DbSrv {
  database "PostgreSQL 16" as PG
}
Browser --> Jar : HTTPS :443
Jar --> PG : TCP :5432
@enduml

Открыть пример в редакторе

Готовые примеры

Конструкции

Узел с артефактом

node "Сервер" <<server>> as S {
  artifact "app.jar" as A
}

Вложенный узел

node "Сервер" as S2 {
  node "Docker" <<executionEnvironment>> as D {
    artifact "api.jar"
  }
}

Устройство

node "Смартфон" <<device>> as Phone

База данных

database "PostgreSQL" as PG

Канал связи

Протокол и порт подписываются на линии.

A --> PG : TCP :5432

Другие элементы

artifactартефакт (файл)
cloudоблако
frameрамка
storageхранилище
fileфайл

Общее

@startuml / @endumlначало и конец диаграммы
' тексткомментарий
/' … '/многострочный комментарий
title Заголовокзаголовок над диаграммой
left to right directionраскладка слева направо

Другие виды диаграмм