How to
How to use a state diagram template.
- 01列出狀態
為物件或系統可能處於的每個有效狀態命名——這些會成為圖中的節點。
- 02定義轉換
描述讓系統從一個狀態移動到另一個狀態的事件或條件——這些會成為帶有標籤的箭頭。
- 03標示初始與終止狀態
找出起始狀態,以及生命週期結束時的任何最終狀態。
- 04檢查完整性
匯出前確認每個狀態都有進入與離開的轉換(終止狀態除外)。
FAQ
Questions about state diagram templates
什麼是狀態圖?
這是一種呈現系統所有可能狀態,以及狀態之間轉換的圖表。每個狀態是一個節點;每個轉換則是帶有標籤的箭頭,用來表示觸發變更的事件或條件。
什麼時候該使用狀態圖?
當你要建模會隨時間改變狀態的物件時使用,例如訂單、訂閱、使用者帳戶、IoT 裝置,或任何具有明確階段與轉換規則的工作流程。
UML 狀態圖的表示法是什麼?
UML 使用圓角矩形表示狀態,使用帶有事件標籤的箭頭表示轉換,使用實心圓表示初始狀態,並使用帶圓環的實心圓表示最終狀態。ChatDiagram 遵循 UML 2.x 慣例。