UML主要用於描述對象具有的各種狀態、狀態之間的轉換過程以及觸發狀態轉換的各種事件和條件。
UML 狀態圖主要是為了模擬響應系統,反應系統模型聲明周期。
UML 狀態圖目的:
-
為了模擬系統的動態環節。
-
反應系統模型生命周期。
-
一個對象來描述不同的狀態,在其生命周期的時間。
-
定義一個狀態機模型狀態的對象。
UML 狀態圖用處:
為了模擬一個系統的對象的狀態。
為了模擬響應系統。反應體系由反應物。
為了找出事件負責任的狀態變化。
正向和逆向工程。
UML 狀態圖示例:
以下是一個訂單對象的狀態的狀態圖分析。