Innholdsfortegnelse
Innen endringer av stater av elementene i et system, når det representerer det i UML Vi må også definere de forskjellige forholdene som hjelper oss å identifisere hvert element som får staten til å endre seg.Hendelser og handlinger
Hendelsene og handlingene er detaljene vi kan plassere i overgangslinjene mellom stater i vårt UML, der hendelsen er det som utløser eller forårsaker en overgang, og handlingen er aktiviteten som utføres, det vil si beregningen utført av systemet og som får staten til å endre seg.
Til tross for det som er forklart ovenfor, gjelder ikke disse betingelsene alltid, siden det kan være stater som ikke utløser handlinger eller overganger som genereres fordi en annen stat er avsluttet.
La oss se under en graf der vi har en fremstilling av et tilstandsdiagram for et grafisk brukergrensesnitt (GUI for forkortelsen på engelsk), med dette eksemplet vil vi kunne forklare litt praktisk praktisk begrepene som allerede er nevnt ovenfor.
FORSTØRRE
Vi starter med å slå på PC -en, dette fører til at en oppstartsprosess utløses, det vil si at en hendelse utløses som får brukergrensesnittet til å vises, det vil si at det går gjennom overgangen fra initialisering, i tilfelle oppstarten er handlingen som utføres under denne overgangen.Så langt er alt vi har snakket om fornuftig, resultatet av de tidligere tilstandene får det til å gå til PC -driftsmodus, i det øyeblikket brukeren er ferdig med å bruke utstyret og bestemmer seg for å slå av systemet, utløses en overgang av hendelsen som får strømmen til å skje på tidspunktet for avstengning, når PCen har nådd den tilstanden, blir den slått av og syklusen avsluttes.
Sikkerhetsbetingelser
Dette er betingelsene vi kan gjelde for våre UMLFor eksempel, hvis vi følger det forrige diagrammet, kan vi oppdage et problem, som skjer hvis det ikke er interaksjon på lenge i PCens driftsmodus, i kommersielle operativsystemer, vises en skjermsparer vanligvis slik at utstyret sparer strøm og skjermen slites ikke, dette er sikkerhetstilstand og hvis brukeren beveger musen eller trykker på en tast, avsluttes denne sikkerhetstilstanden og de andre statene fortsetter.
I den følgende grafen kan vi se hva vi har forklart:
FORSTØRRE
Vi ser hvordan sikkerhetstilstand Det er parallelt med driftstilstanden og med linjer som går i begge retninger, indikerer vi detaljene som får strømmen av diagrammet til å gå i den ene eller den andre retningen.På slutten av denne opplæringen har vi lært at vi kan angi flere detaljer i tilstandsdiagrammene til systemobjektet, og takket være GUI -eksemplet kunne vi utvide dette emnet og bruke det på det vi trengte.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng