UML - zdarzenia i akcje na diagramach stanów

Spisie treści
W obrębie zmiany stanów elementów systemu, reprezentując go w UML Musimy również zdefiniować różne warunki, które pomagają nam zidentyfikować każdy element, który powoduje zmianę stanu.
Wydarzenia i akcje
Wydarzenia i akcje to szczegóły, które możemy umieścić na liniach przejściowych między stanami w naszym UML, gdzie zdarzenie jest tym, co wyzwala lub powoduje przejście, a akcja jest wykonywaną czynnością, czyli obliczeniami wykonanymi przez system, które powodują zmianę stanu.
Pomimo tego, co zostało wyjaśnione powyżej, warunki te nie zawsze mają zastosowanie, ponieważ mogą istnieć stany, które nie wyzwalają akcji lub przejść, które są generowane z powodu zakończenia innego stanu.
Zobaczmy poniżej wykres, na którym mamy reprezentację diagramu stanu graficznego interfejsu użytkownika (GUI dla jego akronimu w języku angielskim), za pomocą tego przykładu będziemy w stanie wyjaśnić nieco w praktyce pojęcia wymienione powyżej.

POWIĘKSZAĆ

Zaczynamy od włączenia komputera, co powoduje wyzwolenie procesu rozruchu, czyli wyzwolenie zdarzenia, które powoduje pojawienie się interfejsu użytkownika, czyli przejście od inicjalizacji, w przypadku rozruchu akcja, która jest wykonywana podczas tego przejścia.
Do tej pory wszystko, o czym mówiliśmy, ma sens, wynik poprzednich stanów powoduje przejście do trybu pracy PC, w momencie, gdy użytkownik zakończył korzystanie ze sprzętu i zdecyduje się wyłączyć system, wyzwalane jest przejście przez zdarzenie, które powoduje, że przepływ ma miejsce w momencie wyłączenia, gdy komputer osiągnie ten stan, zostaje wyłączony i cykl się kończy.
Warunki bezpieczeństwa
Oto warunki, które możemy zastosować do naszego UMLNa przykład, jeśli postępujemy zgodnie z poprzednim schematem, możemy wykryć problem, który ma miejsce, gdy nie ma interakcji przez długi czas w trybie pracy komputera, w komercyjnych systemach operacyjnych zwykle wyświetlany jest wygaszacz ekranu, aby sprzęt oszczędzał energię a monitor się nie zużywa, to jest warunek bezpieczeństwa a następnie, jeśli użytkownik przesunie mysz lub naciśnie klawisz, ten warunek bezpieczeństwa zostanie zakończony, a pozostałe stany będą kontynuowane.
Na poniższym wykresie możemy zobaczyć, co wyjaśnialiśmy:

POWIĘKSZAĆ

Widzimy, jak warunek bezpieczeństwa Równolegle ze stanem działania i liniami biegnącymi w obie strony wskazujemy szczegóły, które spowodują, że przepływ diagramu będzie przebiegał w jednym lub drugim kierunku.
Na końcu tego samouczka dowiedzieliśmy się, że możemy wskazać więcej szczegółów na diagramach stanów obiektu systemowego i dzięki przykładowi GUI byliśmy w stanie rozwinąć ten temat i zastosować go do tego, czego potrzebowaliśmy.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave