UML 狀態計算機圖表顯示所設計系統一部分的行為。 物件對事件的回應方式取決於物件的狀態。 狀態計算機圖表描述物件對外部刺激的回應。 物件可以是計算機程式、裝置或處理程式。
附註: 在 Visio 網頁版 上建立及編輯 UML 圖表需要 Visio 方案 1 或 Visio 方案 2 授權,與 Microsoft 365分開購買。 如需詳細資訊,請 連絡您的 Microsoft 365 系統管理員。 如果您的系統管理員已開啟「自助購買」,您可以自行購買 Visio 授權。 如需詳細資訊,請參閱 自助購買常見問題。
以下是 UML State Machine 樣板上的圖形。
圖案 |
描述 |
---|---|
|
代表系統的一個可能狀態。 |
|
代表系統的一個可能狀態。 將它新增至圖表後,請在每個「/」字元後面輸入,以指定當系統進入狀態、當系統處於狀態,以及系統存在狀態時,會執行哪些動作。 |
|
代表具有子狀態或巢狀狀態的狀態。 在複合圖形內新增其他狀態圖形。 |
|
代表無法顯示內部詳細數據的復合狀態。 |
|
代表物件在任何轉場前的狀態。 對於物件,這可能是當物件立即化時的狀態。 |
|
代表沒有轉場匯出之物件的狀態。 |
|
代表程式流程中的條件分支。 它評估其外寄轉場的觸發程式,只選取一個外寄轉場。 |
|
做為對模型元素沒有語義影響的圖表批注。 |