Definicja
Diagram aktywności (UML Activity Diagram) to behawioralny diagram UML przedstawiający przepływ czynności, podobny do flowchartu ale z obsługą równoległości i swimlane'ów.
Elementy
| Element | Symbol | Opis |
|---|---|---|
| Start | Wypełnione koło | Początek przepływu |
| Koniec | Koło w kole | Zakończenie przepływu |
| Akcja | Prostokąt zaokrąglony | Czynność do wykonania |
| Decyzja | Romb | Rozgałęzienie (warunek) |
| Fork/Join | Gruba linia | Rozpoczęcie/zakończenie równoległości |
| Swimlane | Tor pionowy/poziomy | Odpowiedzialność (rola/system) |
Diagram aktywności vs BPMN
| Aspekt | Diagram aktywności | BPMN |
|---|---|---|
| Standard | UML (OMG) | ISO 19510 |
| Fokus | Przepływ logiki | Procesy biznesowe |
| Komunikaty | Ograniczone | Pools, Message Flow |
| Narzędzia | Enterprise Architect, draw.io | Bizagi, Camunda |
| Popularność w BA | Średnia | Wysoka |
Dlaczego to ważne?
Diagram aktywności jest bardziej precyzyjny niż BPMN gdy: - modelujesz logikę systemu (nie proces biznesowy), - potrzebujesz równoległości (fork/join), - tworzysz dokumentację dla developerów.