Diagram maszyny stanu UML przedstawia zachowanie części zaprojektowanego systemu. Sposób reakcji obiektu na zdarzenie zależy od stanu, w jakim znajduje się obiekt. Diagram maszyny stanu opisuje reakcję obiektu na bodźce zewnętrzne. Obiekt może być programem komputerowym, urządzeniem lub procesem.
Uwaga: Tworzenie i edytowanie diagramów UML na Visio dla sieci Web wymaga licencji Visio (plan 1) lub Visio (plan 2), która jest kupowana oddzielnie od Microsoft 365. Aby uzyskać więcej informacji, skontaktuj się z administratorem platformy Microsoft 365. Jeśli administrator włączył "samodzielny zakup", możesz samodzielnie kupić licencję programu Visio. Aby uzyskać więcej informacji, zobacz Samoobsługowy zakup — często zadawane pytania.
Poniżej przedstawiono kształty we wzorniku UML State Machine.
Kształt |
Opis |
---|---|
|
Reprezentuje jeden możliwy stan systemu. |
|
Reprezentuje jeden możliwy stan systemu. Po dodaniu go do diagramu wpisz po każdym znaku "/", aby określić, jakie akcje występują, gdy system wprowadzi stan, gdy system jest w stanie i kiedy system istnieje. |
|
Reprezentuje stan, który ma stany podrzędne lub stany zagnieżdżone. Dodaj inne kształty województwo wewnątrz kształtu złożonego. |
|
Reprezentuje stan złożony, którego szczegóły wewnętrzne nie są widoczne. |
|
Reprezentuje stan obiektu przed wystąpieniem jakichkolwiek przejść. W przypadku obiektu może to być stan wystąpienia. |
|
Reprezentuje stan obiektu, w którym żadne przejścia nie są wyprowadzane. |
|
Reprezentuje rozgałęzienie warunkowe w przepływie procesu. Ocenia ona osłony wyzwalaczy jego przejść wychodzących, aby wybrać tylko jedno przejście wychodzące. |
|
Używany jako komentarz diagramu, który nie ma wpływu semantycznego na elementy modelu. |