Un diagramma della macchina a stato UML mostra il comportamento di una parte di un sistema progettato. La risposta di un oggetto a un evento dipende dallo stato dell'oggetto. Un diagramma macchina a stato descrive la risposta di un oggetto a stimoli esterni. L'oggetto può essere un programma per computer, un dispositivo o un processo.
Nota: La creazione e la modifica di diagrammi UML in Visio per il Web richiede una licenza Visio - Piano 1 o Visio - Piano 2, che viene acquistata separatamente da Microsoft 365. Per altre informazioni, contattare l'amministratore di Microsoft 365. Se l'amministratore ha attivato l'acquisto in modalità self-service, è possibile acquistare una licenza per Visio autonomamente. Per altri dettagli, vedi Domande frequenti sull'acquisto self-service.
Di seguito sono riportate le forme nello stencil UML State Machine.
|
Forma |
Descrizione |
|---|---|
|
|
Rappresenta uno stato possibile per il sistema. |
|
|
Rappresenta uno stato possibile per il sistema. Dopo averlo aggiunto al diagramma, digitare dopo ogni carattere "/" per specificare quali azioni si verificano quando il sistema entra nello stato, mentre il sistema è nello stato e quando il sistema esiste. |
|
|
Rappresenta uno stato con stati secondari o annidati. Aggiungere altre forme di stato all'interno della forma composta. |
|
|
Rappresenta uno stato composito i cui dettagli interni non sono visibili. |
|
|
Rappresenta lo stato di un oggetto prima che vengano eseguite transizioni. Per un oggetto, questo potrebbe essere lo stato in cui viene creata un'istanza. |
|
|
Rappresenta lo stato di un oggetto da cui non esistono transizioni. |
|
|
Rappresenta un ramo condizionale nel flusso di processo. Valuta le guardie dei grilletti delle transizioni in uscita per selezionare una sola transizione in uscita. |
|
|
Usato come commento di un diagramma che non ha alcuna influenza semantica sugli elementi del modello. |