UML - Diagrame avansate de activitate

Cuprins
intr-un Diagrama activităților Putem reprezenta mai multe situații suplimentare care apar într-un proces, în afară de schimbarea de la o activitate la alta și luarea deciziilor, de exemplu putem executa două moduri simultan, ceea ce numim în UML Rute recurente și putem chiar să trimitem indicații care vor face să se desfășoare alte activități, pentru a numi câteva.
Rute recurente
Există momente în care activitatea noastră trebuie să fie separată în două căi și contrar deciziilor în care un traseu sau altul este îndeplinit, va trebui să facem ca ambele căi să ruleze simultan, așa numim rute recurente, odată ce ambele activități recurente s-au încheiat, își vor uni drumurile pentru a urmări executarea diagramei.
Reprezentăm aceste rute recurente cu o linie orizontală mai groasă și de la aceasta derivă săgețile care duc la activitățile care trebuie desfășurate, apoi converg într-o altă linie groasă, precum cea care a început ruta recurentă și duce la o cale comună.
Să vedem mai jos un exemplu de ceea ce descriem:

Indicații
În timpul turului nostru de activități este posibil trimite indicații la alte activități, determinându-le să fie executate, pentru a reprezenta trimiterea de indicații folosim figura pentagonului, unde pentagonul normal va trimite indicația și un pentagon convex va primi indicația menționată și va executa activitatea corespunzătoare.
Să vedem în graficul următor la ce ne referim:

În acest exemplu particular vedem că indicația este schimbarea canalului, aceasta generează o activitate numită show new channel pentru a fi executată și acționează asupra obiectului televizorului.
Exemplu de diagramă de activitate
Vom face un exemplu despre cum să creăm un document, în acest fel vom aplica un caz mai atașat realității atunci când creăm o diagramă.
Mai întâi vom rezuma pașii de îndeplinit:
  • Deschideți aplicația de procesare a textului.
  • Creați un fișier nou.
  • Salvați fișierul cu un nume unic într-un director.
  • Introduceți conținutul documentului.
  • Completați conținutul cu grafică sau tabele.
  • Salvați din nou.
  • Imprimare.
  • Închideți aplicația de procesare a textului.
Să vedem acum următoarea imagine care reprezintă diagrama corespunzătoare cu pașii descriși mai sus:

După cum putem vedea, ceea ce descriem în câțiva pași devine o diagramă care, deși nu este foarte extinsă, este destul de largă și simplă, grafic putem vedea cum fiecare punct reprezintă o activitate și avem chiar și două puncte decizionale care ne generează activitati extra.
O altă particularitate pe care o vedem este că putem trece de la o decizie la alta, nu avem neapărat două opțiuni definite, putem, în funcție de rezultatul primei decizii, să mergem la a doua și așa mai departe, desigur acest lucru în exces ar putea face diagrama puțin lizibilă.
Cu aceasta încheiem acest tutorial învățând că această diagramă utilă se pretează să reprezinte într-un mod detaliat și vizual ce fac activitățile pentru un anumit proces din sistemul nostru.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave