Cuprins
diagrame de activitate în UML Acestea ne permit să arătăm pașii într-un proces sau într-o operațiune, forma și structura sa sunt foarte asemănătoare cu diagramele de flux ale unei vieți, deoarece încorporează un flux de călătorie, inclusiv luarea deciziilor.Utilizatorii cu experiență în programare vor găsi această diagramă familiară, deoarece le arată vizual secvența în care sunt efectuate operațiile așa cum s-ar vedea în diagrama de flux menționată anterior.
Diagrama activităților
Scopul principal al acestei diagrame este de a arăta într-un mod general și simplificat ceea ce se întâmplă în cadrul unui proces sau operație, extindeți la diagrama de stare Deci, aceste două sunt legate, de exemplu, diagrama de stare arată diferitele stări și actori, aceeași cu săgeți reprezintă activitățile, în acest caz diagrama de activitate oferă detaliile a ceea ce se întâmplă în fiecare săgeată.
Reprezentarea activităților
Din moment ce cunoaștem scopul Diagrama activităților, acum vom ști cum ar trebui să o reprezentăm în UML, mai întâi activitățile sunt dreptunghiuri cu margini rotunjite, este mai îngustă decât dreptunghiul stărilor, cu săgeți reprezentăm trecerea la alte activități.
În cele din urmă, trebuie să știm că avem un punct inițial și un punct final pentru a limita acțiunea diagramei noastre, punctul inițial este un cerc negru umplut și punctul final este un cerc umplut într-un alt cerc.
Să vedem mai jos o imagine despre cum ar arăta ceea ce tocmai am explicat:
După cum putem vedea, avem două activități, una precedă cealaltă și pasul este reprezentat de o săgeată, delimitând diagrama noastră sunt punctele de început și de sfârșit, din cauza acestei structuri spunem că este foarte similară cu diagrama de flux clasică.
Luarea deciziilor
La fel ca în viața de zi cu zi, în diagrama de activitate vine și un moment în care trebuie să evaluăm un scenariu și să luăm o decizie în funcție de rezultatul acestuia, pentru aceasta avem instrumente care ne permit să reprezentăm acest lucru, în acest fel nu avem o limită a ceea ce putem realiza pentru a reprezenta cu fidelitate obiectele sistemului sau software-ului pe care le diagramăm.
Deciziile pot fi reprezentate în două moduri, primul folosind două săgeți plecând din activitate și fiecare dintre săgeți va avea numele deciziei și va indica activitatea care urmează să fie desfășurată conform deciziei luate la momentul respectiv.
Al doilea mod de a-l reprezenta este ca în diagramele de flux folosind un diamant, pe fiecare parte a acesteia vom avea decizia de a evalua și în funcție de fiecare răspuns vom avea o cale de urmat.
Să vedem mai jos o imagine care prezintă ambele opțiuni de reprezentare a unui proces decizional:
MARI
În partea stângă avem prima formă de reprezentare, vedem că fiecare săgeată are o condiție diferită, prima este flămând iar al doilea este inapetent, fiecare cale duce la o activitate diferită și fiecare dintre aceste activități duce la final; În partea dreaptă vedem a doua formă cu rombul care indică luarea deciziilor.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