Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.

Similar presentations


Presentation on theme: "Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號."— Presentation transcript:

1 Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram

2 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號

3 描述狀態圖的目的與功能 狀態圖 (Statechart) 描述物件中關於驅動物 件狀態改變之事件部分的生命存續狀態。 它辨識出會改變物件狀態的外部事件與內 部事件。 狀態圖用來表達物件一生的狀態變化 順序圖用來表示單一的場景

4 定義狀態圖的基礎記號 僅顯示名稱區隔的狀態符號 (最小組態設定) 初始狀態記號 由「被發出」到「已履行」的狀態轉變 事件 / 動作對 最終狀態記號

5 建立狀態圖( Statechart Diagram ) 建立狀態圖的程序如下: 1. 確定物件剛被建立時所處的狀態。塑模初始狀態。 2. 辨識將物件由初始狀態改為其他狀態的事件。 3. 將新狀態命名 4. 繪製由第一個狀態到第二個狀態的轉變。將轉變箭頭以 驅動該轉變的事件予以標記。 5. 辨識與該事件有且實際改變物件屬性的動作。將該動作 加在事件名稱後面,中間以斜線隔開。 6. 繼續處理每個新事件,直到所有的事件都已經遭遇過。 7. 如果有物件永遠無法離開的狀態,將該狀態改為最終狀 態記號。

6 定義內部事件與活動 狀態圖示也可以被延伸。這個延伸格式的目的是 要揭露出當物件處於特定狀態時,它能夠做什麼。 該記號將狀態圖示分割為兩個區隔,名稱區隔 (name compartment) 及內部轉變區隔 (internal transitions compartment) 延伸狀態圖示 含活動的延伸狀態圖示


Download ppt "Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號."

Similar presentations


Ads by Google