Definicja
Diagram kontekstowy (Context Diagram) to najprostszy diagram pokazujący system jako pojedynczy proces (czarna skrzynka) oraz wszystkie zewnętrzne encje, które z nim wchodzą w interakcję.
Elementy diagramu
| Element | Symbol | Opis |
|---|---|---|
| System | Okrąg / prostokąt | Nasz system (czarna skrzynka) |
| Encja zewnętrzna | Prostokąt | Użytkownik, inny system, organizacja |
| Przepływ danych | Strzałka z etykietą | Co wpływa/wypływa z systemu |
Przykład: system zamówień online
[Klient] ──zamówienie──→ [SYSTEM ZAMÓWIEŃ] ──faktura──→ [Klient]
[Magazyn] ──stan magazynu──→ [SYSTEM ZAMÓWIEŃ] ──polecenie wysyłki──→ [Magazyn]
[Bramka płatności] ←──żądanie płatności── [SYSTEM ZAMÓWIEŃ]
[Bramka płatności] ──potwierdzenie──→ [SYSTEM ZAMÓWIEŃ]
Kiedy stosować?
- Na początku projektu — ustalenie granic systemu
- Przy onboardingu — szybkie wyjaśnienie „co to robi"
- W dokumentacji — pierwszy diagram w SRS
Dlaczego to ważne?
Diagram kontekstowy odpowiada na fundamentalne pytanie: co jest w zakresie systemu, a co poza nim? To pierwszy krok każdej analizy.