UML - Evenimente și acțiuni în diagrame de stat

Cuprins
În cadrul schimbări de stări elementelor unui sistem, atunci când îl reprezintă în UML De asemenea, trebuie să definim diferitele condiții care ne ajută să identificăm fiecare element care determină schimbarea stării.
Evenimente și acțiuni
Evenimentele și acțiunile sunt detaliile pe care le putem plasa în liniile de tranziție dintre statele din cadrul nostru UML, unde evenimentul este ceea ce declanșează sau provoacă o tranziție și acțiunea este activitatea care se execută, adică calculul efectuat de sistem și care determină schimbarea stării.
În ciuda celor explicate mai sus, aceste condiții nu se aplică întotdeauna, deoarece pot exista stări care nu declanșează acțiuni sau tranziții generate de faptul că o altă stare sa încheiat.
Să vedem mai jos un grafic în care avem o reprezentare a unei diagrame de stare a unei interfețe grafice de utilizator (GUI pentru acest acronim în engleză), cu acest exemplu vom putea explica puțin în termeni practici conceptele deja enumerate mai sus.

MARI

Începem prin a porni PC-ul, acest lucru determină declanșarea unui proces de pornire, adică se declanșează un eveniment care determină apariția interfeței cu utilizatorul, adică trece prin tranziția de la inițializare, în cazul pornirii este acțiunea care se execută în timpul tranziției respective.
Până acum tot ce am vorbit are sens, rezultatul stărilor anterioare îl face să meargă în modul de operare al computerului, în momentul în care utilizatorul a terminat de utilizat echipamentul și decide să oprească sistemul, se declanșează o tranziție după evenimentul care face ca fluxul să aibă loc în momentul opririi, odată ce PC-ul a atins acea stare, acesta este oprit și ciclul se încheie.
Condiții de securitate
Acestea sunt condițiile pe care le putem aplica UMLDe exemplu, dacă urmăm diagrama anterioară, putem detecta o problemă, care se întâmplă dacă nu există interacțiune pentru o perioadă lungă de timp în modul de operare al PC-ului, în sistemele de operare comerciale, este de obicei afișat un protector de ecran, astfel încât echipamentul să economisească energie iar monitorul nu se uzează, acesta este starea de siguranță și apoi, dacă utilizatorul mișcă mouse-ul sau apasă o tastă, această condiție de securitate este eliminată și celelalte stări continuă.
În graficul următor putem vedea ce am explicat:

MARI

Vedem cum starea de siguranță Este în paralel cu starea de funcționare și cu liniile care merg în ambele direcții indicăm detaliile care vor face ca fluxul diagramei să meargă într-o direcție sau alta.
La sfârșitul acestui tutorial am aflat că putem indica mai multe detalii în diagramele de stare ale obiectului de sistem și, datorită exemplului GUI, am putut extinde acest subiect și îl putem aplica la ceea ce aveam nevoie.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