## UML狀態機圖
### 基本概述
狀態機圖描述的是圍繞某一事物狀態變化的圖。它也是三大流程分析利器之一。它和活動圖的區別在于,活動圖是描述事物發生的流程,是多個角色參與的,而狀態機描述的是事物的狀態變化,并沒有角色這個概念。
?
案例:

### 狀態機圖
### 基本語法

解釋:
1、和活動圖一樣,狀態機圖也是只能有一個開始狀態,可以有多個結束狀態。
2、狀態是通過某一事件來進行變遷的。
3、狀態是離散的,且一般用形容詞或名詞描述。
4、轉換也可加上條件,表示分支結構。
### 小結
1、流程是圍繞某一事物展開時,可以用狀態機圖來分析。
2、針對該流程的目的,列出流程中存在的問題。
3、確定流程圍繞什么事物開展,思考該事物在流程不同階段有什么狀態,狀態為什么會發生變化?
4、根據流程的目的和當前存在的問題,思考狀態應該如何調整。適當地增加、減少狀態,引入適當的狀態轉換,可能會簡化問題,達到流程的目標。
?
案例1:

案例2:
