Download presentation
Presentation is loading. Please wait.
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) 延伸狀態圖示 含活動的延伸狀態圖示
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.