UML Deployment диаграмма на собеседовании системного аналитика

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.

Зачем спрашивают на собесе SA

Deployment diagram — где software runs. На собесе SA: «нарисуй deployment», «отличие от component».

Элементы deployment diagram

Node. Hardware / runtime environment (server, cloud instance, container).

Artifact. Файл / executable, который deployed (jar, war, Docker image).

Communication path. Как nodes связаны (network, USB, etc).

[Server (Node)]
  - artifact: webapp.jar
[Database Server (Node)]
  - artifact: postgres
  
Server ── HTTPS ── Database Server

Nodes

Стереотипы:

  • «device» — physical hardware.
  • «executionEnvironment» — software environment (JVM, container).

Embedded — node within node.

Server (device)
  └── JVM (executionEnvironment)
        └── webapp.jar (artifact)

Artifacts

Конкретные deployable units.

<<artifact>> webapp.jar
<<artifact>> config.yml
<<artifact>> postgres-data

Стереотипы по нужде.

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Relationships

Deployment. Node hosts artifact. Solid line.

Communication. Network / protocol. Stereotype «HTTPS», «TCP», «AMQP».

Server ──<<HTTPS>>── Browser
Server ──<<JDBC>>── Database
Server ──<<AMQP>>── RabbitMQ

Cloud / k8s deployment

Modern variant.

[AWS Region us-east-1]
  ├── [VPC]
  │     ├── [ECS cluster]
  │     │     ├── api-service (3 instances)
  │     │     └── worker-service (2 instances)
  │     └── [RDS Postgres]
  └── [S3 bucket]

[Cloudflare CDN] ──→ [ALB] ──→ [ECS]

В современных architecture diagrams — Deployment + C4 deployment view часто smешивают.

Связанные темы

FAQ

Когда deployment важен?

Cross-cluster интеграции, multi-region, regulatory (где данные хранятся).

Это официальная информация?

Нет. Статья основана на спецификации UML 2.5.


Тренируйте системный анализ — откройте тренажёр с 1500+ вопросами для собесов.