UML - Diagrame de secvență

Cuprins
diagrame succesive Contrar diagramelor de stare, ele ne arată următorul pas și modul în care obiectele ar trebui să comunice între ele.
Aceste diagrame constau din obiecte, deoarece acestea sunt cele care stabilesc pașii care trebuie parcurși după scurgerea timpului.
Diagramele secvențiale
A diagrama secvenței este compus din obiecte, aceste obiecte sunt reprezentate în mod obișnuit cu dreptunghiuri cu nume și cronologie Este reprezentat vertical, putem include și mesaje folosind linii continue cu o vârf de săgeată în direcția în care este trimis mesajul.
Obiecte
obiecte Le vom așeza în partea superioară a diagramei, în acest fel le simplificăm citirea, dacă avem mai multe obiecte le vom aranja de la stânga la dreapta.
Să vedem mai jos un exemplu de ceea ce explicăm și cu acest grafic vom explica câteva detalii suplimentare:

În această imagine vedem că există o linie punctată sub obiect, această linie reprezintă linia de salvare a obiectelor, apoi sub acesta găsim un dreptunghi care este execuția pe care o efectuează un obiect și este cunoscută sub numele de activare.
Mesaje
mesaje pot fi trimise de la un obiect la altul în linia sa de viață, adică pot pleca la un moment dat, un alt aspect important este acela că un obiect își poate trimite un mesaj.
Avea 3 tipuri de mesaje, sincrone, asincrone și simple; Înainte de a continua să analizăm conceptele, să vedem cum reprezentăm fiecare dintre aceste mesaje:

mesaj simplu ceea ce face este să treacă controlul de la un obiect la altul, mesaj sincron face ca obiectul care îl trimite să aștepte un răspuns pentru a putea continua în ciclul său de viață și în cele din urmă mesaj asincron, face ca obiectul să nu aștepte un răspuns pentru a-și continua execuția.
Vreme
Timpul este reprezentat de verticalitatea diagramei, este ca un jet de apă, unde ceea ce este mai aproape de vârf are loc înainte de ceea ce este cel mai aproape de partea de jos a diagramei respective.
Acest lucru ne oferă un aspect bidimensional al diagramei, adică avem un aspect orizontal în care arătăm elementele disponibile și un aspect vertical care arată trecerea timpului.
Să vedem mai jos o diagramă mai completă care încorporează elementele deja menționate, singura adăugare va fi un actor care este cel care începe secvența.

După cum vedem în această ultimă diagramă, respectăm parametrii pe care i-am indicat, mai întâi actorul începe secvența prin trimiterea unui mesaj către obiectul cel mai apropiat la stânga, la dreapta vedem că avem un alt obiect, observăm că pe măsură ce timpul trece în linia verticală, obiectele își transmit mesaje simple reciproc, adică alternează controlul secvenței.
Cu aceasta încheiem acest tutorial știind în acest fel cum să realizăm o diagramă de secvență cu care putem stabili mai multe detalii atunci când descriem un proces în UML.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

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave