UML - Statlige diagrammer

Innholdsfortegnelse
Et system som er i drift og som interagerer med brukere til tider vil endre seg, enten som et resultat av dets design og utvikling eller kanskje på grunn av tilbakemeldinger fra brukerne. Slik endres livets naturlige prosesser fra tid til annen. Årstider, dag og natt, etc.
UML Det er laget for å representere objektene i systemet og objektene i systemet er laget av virkelige modeller, alt dette gjør at muligheten for å representere dets forskjellige faser tar oss til stat diagrammer.
Statlig diagram
De tilstand diagram gjør det mulig å fange de forskjellige endringene i et system, det vil si å vise endringene som skjer i objektene og komponentene på grunn av interaksjon eller tidens gang.
For eksempel, når vi slår på et lys i et rom, er det i hovedsak to primære tilstander, bryteren plassert på den ene siden og lyset av, bryteren plassert i en annen posisjon enn den første og lyset på, det er også prosessen som fører til statusendring.
I tilfelle når vi aktiverer en mikrobølgeovn, når vi trykker på startknappen, begynner den å varme innholdet og etter den angitte tiden uten annen form for interaksjon, stopper den automatisk, det vil si at den også endret tilstand med seg selv. med tiden.
Med tilstandsdiagram i UML Vi kan representere alle disse fasene som et system kan gå gjennom, som angir utgangspunktet, overgangene og markerer sluttpunktet for dette.
Dette diagrammet skiller seg fra andre diagrammer over UML ved at det bare representerer et objekt, da de forrige var grupper, så å si, siden et sett med objekter eller klasser kunne tegnes, vil vi i dette tilfellet gå objekt for objekt som definerer deres forskjellige tilstander.
Symbologi
Siden vi vet hva et tilstandsdiagram er og slik at vi kan bruke det, må vi nå vite hvordan vi skal representere det grafisk i vår UML.
De begynnelsen av en tilstand er markert med en fylt prikk, trinnene til andre tilstander uttrykkes med en linje med et pilspiss, og hver fase eller tilstand er representert med et rektangel med avrundede hjørner, la oss se følgende bilde for å illustrere oss selv:

De status rektangel i sin tur kan den deles inn i tre seksjoner, akkurat som for eksempel en klasse hadde et navn, attributter og operasjoner, en stat kan ha Navn på toppen, Variabler i den midterste delen og Aktiviteter på bunnen.
Variabler korresponderer med elementer som vi trenger for å tildele verdier i hver tilstand, som for eksempel når det gjelder mikrobølgeovnen, timeren, aktivitetene er hendelser og handlinger fra staten, det vil si hva den gjør når den er i en initial eller starttilstand, hva som skjer når den allerede er avsluttet.
La oss se følgende bilde der vi har delt vår stat i sine tre seksjoner:

Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave