Indholdsfortegnelse
Indenfor ændringer af stater af elementerne i et system, når det repræsenterer det i UML Vi skal også definere de forskellige forhold, der hjælper os med at identificere hvert element, der får staten til at ændre sig.Begivenheder og handlinger
Begivenhederne og handlingerne er de detaljer, som vi kan placere i overgangslinjerne mellem stater i vores UML, hvor hændelsen er det, der udløser eller forårsager en overgang, og handlingen er den aktivitet, der udføres, det vil sige beregningen udført af systemet, og som får staten til at ændre sig.
På trods af det, der er forklaret ovenfor, gælder disse betingelser ikke altid, da der kan være stater, der ikke udløser handlinger eller overgange, der genereres, fordi en anden stat er ophørt.
Lad os se nedenfor en graf, hvor vi har en repræsentation af et tilstandsdiagram over en grafisk brugergrænseflade (GUI for dets akronym på engelsk), med dette eksempel vil vi være i stand til at forklare lidt i praksis de begreber, der allerede er anført ovenfor.
FORSTØRRE
Vi starter med at tænde pc'en, dette får en opstartsproces til at udløses, det vil sige, at en hændelse udløses, der får brugergrænsefladen til at blive vist, det vil sige, den går gennem overgangen fra initialisering, i tilfælde af opstart er den handling, der udføres under denne overgang.Hidtil har alt, hvad vi har talt om, givet mening, resultatet af de tidligere tilstande får det til at gå til pc -driftstilstand, i det øjeblik brugeren er færdig med at bruge udstyret og beslutter at slukke for systemet, udløses en overgang ved den begivenhed, der får strømmen til at finde sted på tidspunktet for nedlukning, når pc'en har nået denne tilstand, lukkes den, og cyklussen slutter.
Sikkerhedsbetingelser
Det er de betingelser, vi kan anvende på vores UMLFor eksempel, hvis vi følger det foregående diagram, kan vi opdage et problem, der sker, hvis der ikke er interaktion i lang tid i pc'ens driftstilstand, i kommercielle operativsystemer, vises der normalt en pauseskærm, så udstyret sparer strøm og skærmen slides ikke, dette er sikkerhedstilstand og derefter, hvis brugeren bevæger musen eller trykker på en tast, forlades denne sikkerhedstilstand, og de andre tilstande fortsætter.
I den følgende graf kan vi se, hvad vi har forklaret:
FORSTØRRE
Vi ser, hvordan sikkerhedstilstand Det er parallelt med driftstilstanden og med linjer, der går i begge retninger, angiver vi detaljerne, der får diagrammet til at gå i den ene eller den anden retning.I slutningen af denne vejledning har vi lært, at vi kan angive flere detaljer i systemdiagrammerne for systemobjektet, og takket være GUI -eksemplet kunne vi udvide dette emne og anvende det på det, vi havde brug for.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