UML - Diagrame de stare

Cuprins
Un sistem care funcționează și interacționează uneori cu utilizatorii se va schimba, fie ca urmare a proiectării și dezvoltării sale, fie poate datorită feedbackului utilizatorilor, așa se schimbă procesele naturale ale vieții din când în când. Anotimpurile, ziua și noapte etc.
UML Este realizat pentru a reprezenta obiectele sistemului, iar obiectele sistemului sunt realizate din modele din viața reală, toate acestea fac posibilă reprezentarea diferitelor faze ale acestuia. diagrame de stare.
Diagrama de stat
diagrama de stare permite captarea diferitelor schimbări în cadrul unui sistem, adică pentru a arăta schimbările care apar în obiectele și componentele sale datorită interacțiunii sau trecerea timpului.
De exemplu, când aprindem o lumină într-o cameră, există în esență 2 stări primare, comutatorul plasat pe o parte și lumina stinsă, comutatorul plasat în altă poziție decât cea inițială și lumina aprinsă, există și procesul care duce la schimbarea statutului.
În cazul timpului, când activăm un cuptor cu microunde, când apăsăm butonul de pornire, acesta începe să încălzească conținutul și după timpul stabilit fără niciun alt tip de interacțiune, acesta se oprește automat, adică, de asemenea, a schimbat starea prin în sine. la fel cu trecerea timpului.
Cu diagramă de stare în UML Putem reprezenta toate aceste faze prin care poate trece un sistem, indicând punctul de plecare, tranzițiile și marcând punctul final al acestuia.
Această diagramă diferă de alte diagrame ale UML prin faptul că reprezintă doar un obiect, atunci când cele anterioare erau grupate, ca să spunem așa, întrucât un set de obiecte sau clase ar putea fi grafic, în acest caz vom merge obiect prin obiect definind diferitele lor stări.
Simbologie
Deoarece știm ce este o diagramă de stare și astfel încât să o putem folosi, acum trebuie să știm cum să o reprezentăm grafic în UML.
începutul unei stări este notat printr-un punct umplut, pașii către alte stări sunt exprimate cu o linie cu o vârf de săgeată și fiecare dintre faze sau stări este reprezentată cu un dreptunghi cu colțuri rotunjite, să vedem următoarea imagine pentru a ne ilustra:

dreptunghi de stare la rândul său, poate fi împărțit în trei secțiuni, la fel cum, de exemplu, o clasă avea un nume, atribute și operații, o stare poate avea Nume deasupra, Variabile în partea de mijloc și Activități în partea de jos.
Variabile corespund elementelor pe care trebuie să le atribuim valori în cadrul fiecărei stări, ca de exemplu în cazul cuptorului cu microunde cronometrul, activitățile sunt evenimente și acțiuni ale stării, adică ce face atunci când este într-o inițială sau starea inițială, ce se întâmplă când s-a încheiat deja.
Să vedem următoarea imagine în care ne-am împărțit starea în cele trei secțiuni ale sale:

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