Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Modelowanie

Diagram wdrożenia

Diagram UML przedstawiający fizyczną infrastrukturę systemu — serwery, urządzenia i rozmieszczenie komponentów.

Definicja

Diagram wdrożenia (Deployment Diagram) to diagram UML pokazujący fizyczną topologię systemu: na jakich serwerach/urządzeniach działają poszczególne komponenty i jak się komunikują.

Elementy diagramu

Element Symbol Opis
Węzeł (Node) Sześcian 3D Serwer, urządzenie, środowisko
Artefakt Prostokąt z ikoną pliku Plik .jar, .dll, kontener Docker
Ścieżka komunikacji Linia z protokołem HTTPS, TCP/IP, AMQP
Środowisko wykonawcze Sześcian w sześcianie JVM, Docker, Node.js

Przykład: aplikacja webowa

[Przeglądarka] ──HTTPS──→ [Load Balancer]
                              │
                    ┌─────────┼─────────┐
                    ▼         ▼         ▼
              [App Srv 1] [App Srv 2] [App Srv 3]
                    │         │         │
                    └─────────┼─────────┘
                              ▼
                     [PostgreSQL (primary)]
                              │
                              ▼
                     [PostgreSQL (replica)]

Kiedy stosować?

  • Planowanie infrastruktury
  • Dokumentacja środowisk (dev, staging, prod)
  • Analiza wydajności i skalowalności
  • Planowanie disaster recovery

Dlaczego to ważne?

BA musi rozumieć ograniczenia infrastruktury — np. latencja między data center wpływa na wymagania niefunkcjonalne.

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify