UML - Statsdiagrammer

Indholdsfortegnelse
Et system, der er i drift og til tider interagerer med brugerne, vil ændre sig, enten som følge af dets design og udvikling eller måske på grund af brugerfeedback, sådan ændrer livets naturlige processer sig fra tid til anden. Årstiderne, dagen og nat osv.
UML Det er lavet til at repræsentere systemets objekter, og systemets objekter er lavet af virkelige modeller, alt dette gør muligheden for at repræsentere dets forskellige faser bringer os til tilstand diagrammer.
Statens diagram
Det tilstand diagram gør det muligt at fange de forskellige ændringer inden for et system, det vil sige at vise de ændringer, der sker i dets objekter og komponenter på grund af interaktion eller tidens gang.
For eksempel, når vi tænder et lys i et rum, er der i det væsentlige 2 primære tilstande, kontakten placeret på den ene side og lyset slukket, kontakten placeret i en anden position end den oprindelige og lyset tændt, der er også den proces, der fører til statusændring.
I tilfælde af tid, når vi aktiverer en mikrobølgeovn, når vi trykker på startknappen, begynder det at opvarme indholdet og efter den indstillede tid uden anden form for interaktion stopper det automatisk, det vil sige, det ændrede også tilstand ved sig selv. det samme med tiden.
Med tilstandsdiagram i UML Vi kan repræsentere alle disse faser, som et system kan gå igennem, hvilket angiver startpunktet, overgangene og markerer slutpunktet for dette.
Dette diagram adskiller sig fra andre diagrammer over UML ved at det kun repræsenterer et objekt, når de tidligere var så at sige gruppe, da et sæt objekter eller klasser kunne tegnes i graf, i dette tilfælde vil vi gå objekt for objekt, der definerer deres forskellige tilstande.
Symbologi
Da vi ved, hvad et tilstandsdiagram er, og så vi kan bruge det, skal vi nu vide, hvordan vi repræsenterer det grafisk i vores UML.
Det begyndelsen af ​​en tilstand betegnes med en fyldt prik, trinene til andre tilstande udtrykkes med en linje med et pilespids, og hver fase eller tilstand er repræsenteret med et rektangel med afrundede hjørner, lad os se følgende billede for at illustrere os selv:

Det status rektangel til gengæld kan den opdeles i tre sektioner, ligesom en klasse f.eks. havde et navn, attributter og operationer, en stat kan have Navn På toppen, Variabler i den midterste del og Aktiviteter på bunden.
Variabler svarer til elementer, som vi skal tildele værdier inden for hver tilstand, som for eksempel i tilfælde af mikrobølgeovnen timeren, aktiviteterne er begivenheder og handlinger i staten, det vil sige, hvad den gør, når den er i en initial eller starttilstand, hvad der sker, når den allerede er slut.
Lad os se følgende billede, hvor vi har opdelt vores stat i sine tre sektioner:

Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave