UML - Händelser och åtgärder i statliga diagram

Innehållsförteckning
Inom förändringar av stater av elementen i ett system, när de representerar det i UML Vi måste också definiera de olika förhållanden som hjälper oss att identifiera varje element som får staten att förändras.
Händelser och åtgärder
Händelserna och handlingarna är detaljerna som vi kan placera i övergångslinjerna mellan stater inom vårt UML, där händelsen är det som utlöser eller orsakar en övergång och åtgärden är den aktivitet som utförs, det vill säga beräkningen som utförs av systemet och som får staten att förändras.
Trots vad som har förklarats ovan gäller dessa villkor inte alltid, eftersom det kan finnas tillstånd som inte utlöser handlingar eller övergångar som genereras eftersom en annan stat har upphört.
Låt oss se nedan en graf där vi har en representation av ett tillståndsdiagram för ett grafiskt användargränssnitt (GUI för dess akronym på engelska), med det här exemplet kommer vi att kunna förklara lite i praktiken de begrepp som redan anges ovan.

FÖRSTORA

Vi börjar med att slå på datorn, detta orsakar att en startprocess utlöses, det vill säga en händelse utlöses som får användargränssnittet att visas, det vill säga det går igenom övergången från initialisering, i fallet med start är åtgärden som utförs under den övergången.
Hittills är allt vi har talat om meningsfullt, resultatet av de tidigare tillstånden gör att det går till PC -driftsläget, i det ögonblick som användaren har använt utrustningen och bestämmer sig för att stänga av systemet, utlöses en övergång av händelsen som får flödet att ske vid avstängning, när datorn har nått det tillståndet stängs den av och cykeln avslutas.
Säkerhetsvillkor
Detta är de villkor som vi kan tillämpa på våra UMLOm vi ​​till exempel följer det föregående diagramet kan vi upptäcka ett problem, som händer om det inte finns någon interaktion under en längre tid i datorns driftläge, i kommersiella operativsystem, visas vanligtvis en skärmsläckare så att utrustningen sparar ström och monitorn slits inte, det här är säkerhetsförhållande och sedan om användaren flyttar musen eller trycker på en tangent, avslutas detta säkerhetsvillkor och de andra tillstånden fortsätter.
I följande graf kan vi se vad vi har förklarat:

FÖRSTORA

Vi ser hur säkerhetsförhållande Det är parallellt med driftstillståndet och med linjer som går i båda riktningarna indikerar vi detaljerna som får diagrammets flöde att gå åt ena eller andra hållet.
I slutet av denna handledning har vi lärt oss att vi kan ange fler detaljer i systemdiagrammen för systemobjektet och tack vare GUI -exemplet kunde vi utöka detta ämne och tillämpa det på vad vi behövde.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave