軟件測試開發技術之UML建模風格之狀態圖
軟件測試開發 技術之UML建模風格之狀態圖 UML模型 關鍵字:UML UML狀態圖描述一個實體基于事件反應的動態行為,顯示了該實體如何根據當前所處的狀態對不同的時間做出反應的。通常我們創建一個UML狀態圖是為了以下的研究目的: 研究類、角色、子系統、或組件
軟件測試開發技術之UML建模風格之狀態圖 UML模型
關鍵字:UML
UML狀態圖描述一個實體基于事件反應的動態行為,顯示了該實體如何根據當前所處的狀態對不同的時間做出反應的。通常我們創建一個UML狀態圖是為了以下的研究目的:
研究類、角色、子系統、或組件的復雜行為。
建模實時系統。
指南∶
概要
當行為的改變和狀態有關時才創建狀態圖。
把初始狀態放置在左上角。
把最終狀態放置在右下角。
狀態指南
狀態名稱要簡單但應具有描述性。
避免"黑洞"狀態。
避免"奇跡"狀態。
子狀態建模指南
為復雜的目標建模子狀態。
把通用的子狀態變換放在一起
為復雜的實體創建一個分層的狀態圖
最高階的狀態圖總有初始態和最終態
變換和動作
原文轉自:http://www.anti-gravitydesign.com