Documente Academic
Documente Profesional
Documente Cultură
Activity Diagram reprezint o modalitate de modelare vizual a fluxurilor. Cu ajutorul activity diagrampot fi
modelate foarte bine use case-urile, dar, n aceeai msur, aceste diagrame pot fi folosite pentru
modelarea proceselor de business (fr legtur cu sistemul informatic). n privina notaiilor, acestea
sunt foarte asemntoare cu cele din statechart diagram deoarece activity diagram nu sunt altceva dect
o variaie a statechart diagram.
Descriere
Notaie
Activitate
Aciune
Tranziie
Decizie
Condiie
(guard)
Culoar
(swimlane)
Punctele de decizie sunt puncte din fluxul de activiti n care se face o anumit alegere ntre mai multe
variante posibile.
Un caz simplu este ilustrat n figura de mai jos.
Trebuie observat c tranziiile care ies dintr-un punct de decizie sunt de tip guard au nscris ntre
paranteze ptrate o condiie.
Notaia utilizat pentru punctul de decizie poate fi folosit i pentru reconectarea fluxurilor (merge point),
aa cum se poate vedea n figura de mai jos.
Aciunile paralele (asincrone) sunt aciuni care pot desfura n paralel. n viaa real, aceste aciuni
sunt aciuni care nu depind una de cealalt. Paralelizarea aciunilor se reprezint pe diagram n felul
urmtor:
Aceast reprezentare ne arat c aciunile Verificare stoc i Verificare bonitate client sunt declanate
de apariia unei comenzi de la client i c aceste aciuni sunt independenta ntre ele (nceperea uneia nu
depinde de rezultatul celeilalte).
Revenirea la fluxul unic (cu aciuni sincronizate) se face n felul urmtor: