UML - Ereignisse und Aktionen in Zustandsdiagrammen

Inhaltsverzeichnis
Innerhalb der Zustandsänderungen der Elemente eines Systems, wenn es in der UML Wir müssen auch die verschiedenen Bedingungen definieren, die uns helfen, jedes Element zu identifizieren, das eine Zustandsänderung bewirkt.
Ereignisse und Aktionen
Die Ereignisse und Aktionen sind die Details, die wir in die Übergangslinien zwischen den Zuständen innerhalb unserer UML, wobei das Ereignis einen Übergang auslöst oder verursacht und die Aktion die ausgeführte Aktivität ist, d. h. die vom System ausgeführte Berechnung, die eine Zustandsänderung bewirkt.
Trotz des oben Erläuterten treffen diese Bedingungen nicht immer zu, da es Zustände geben kann, die keine Aktionen auslösen oder Transitionen, die erzeugt werden, weil ein anderer Zustand beendet ist.
Sehen wir uns unten ein Diagramm an, in dem wir eine Darstellung eines Zustandsdiagramms einer grafischen Benutzeroberfläche haben (GUI für das englische Akronym) können wir anhand dieses Beispiels die oben bereits aufgeführten Konzepte ein wenig praktisch erklären.

VERGRÖSSERN

Wir beginnen mit dem Einschalten des PCs, dies bewirkt, dass ein Boot-Vorgang ausgelöst wird, dh ein Ereignis wird ausgelöst, das das Erscheinen der Benutzeroberfläche bewirkt, dh es durchläuft den Übergang von der Initialisierung im Falle des Bootens die Aktion, die während dieses Übergangs ausgeführt wird.
Bisher macht alles, worüber wir gesprochen haben, Sinn, das Ergebnis der vorherigen Zustände lässt es in den PC-Betriebsmodus übergehen, in dem Moment, in dem der Benutzer die Verwendung des Geräts beendet hat und sich entscheidet, das System auszuschalten, wird ein Übergang ausgelöst Durch das Ereignis, das den Ablauf zum Zeitpunkt des Herunterfahrens bewirkt, wird der PC heruntergefahren, sobald er diesen Zustand erreicht hat, und der Zyklus endet.
Sicherheitsbedingungen
Dies sind die Bedingungen, die wir für unsere UMLWenn wir beispielsweise dem vorherigen Diagramm folgen, können wir ein Problem erkennen, das auftritt, wenn im Betriebsmodus des PCs längere Zeit keine Interaktion stattfindet, in kommerziellen Betriebssystemen wird normalerweise ein Bildschirmschoner angezeigt, damit das Gerät Strom spart und der Monitor nutzt sich nicht ab, das ist der Sicherheitsbedingung und wenn der Benutzer dann die Maus bewegt oder eine Taste drückt, wird dieser Sicherheitszustand verlassen und die anderen Zustände werden fortgesetzt.
In der folgenden Grafik können wir sehen, was wir erklärt haben:

VERGRÖSSERN

Wir sehen, wie die Sicherheitsbedingung Es ist parallel zum Betriebszustand und mit Linien, die in beide Richtungen verlaufen, geben wir die Details an, die den Fluss des Diagramms in die eine oder andere Richtung bewegen.
Am Ende dieses Tutorials haben wir erfahren, dass wir mehr Details in den Zustandsdiagrammen des Systemobjekts angeben können und dank des GUI-Beispiels konnten wir dieses Thema erweitern und auf das anwenden, was wir brauchten.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave