Definicja
UML (Unified Modeling Language) to standaryzowany język graficzny (OMG/ISO 19505) do wizualizacji, specyfikacji i dokumentacji systemów.
14 typów diagramów
| Kategoria |
Diagram |
Zastosowanie BA |
| Strukturalne |
Klas |
Model domeny, encje |
|
Obiektów |
Konkretne instancje |
|
Komponentów |
Architektura modułów |
|
Wdrożenia |
Infrastruktura, serwery |
|
Pakietów |
Organizacja modułów |
|
Profilu |
Rozszerzenia UML |
|
Struktury złożonej |
Wewnętrzna budowa |
| Behawioralne |
Przypadków użycia |
Interakcje aktor-system |
|
Aktywności |
Przepływy procesów |
|
Stanów |
Cykl życia obiektu |
|
Sekwencji |
Wymiana komunikatów w czasie |
|
Komunikacji |
Interakcje między obiektami |
|
Przeglądu interakcji |
Przepływ interakcji |
|
Harmonogramowania |
Zmiany stanów w czasie |
Najważniejsze diagramy dla BA
| Diagram |
Kiedy stosować |
| Use Case |
Zakres systemu, interakcje aktor-system |
| Aktywności |
Procesy biznesowe (alternatywa dla BPMN) |
| Sekwencji |
Integracje, API, przepływ komunikatów |
| Klas |
Model domeny, struktura danych |
| Stanów |
Cykl życia obiektu (np. Zamówienie: nowe→opłacone→wysłane) |
Powiązane pojęcia