用例圖
?
設計用例圖的關鍵在于對用例的層次分割,驅動過程如下:
?????? 首先設計
系統級用例,然后由系統級用例分析得到
子系統級用例,再由子系統級用例細化得到
功能級用例。此時用例分析的目的就達到了。
?
請多指教啊:) (用rational rose 設計)
?
(系統級)空間導航系統用例圖
?
用例說明:
1.?????
確定坐標系:通過探測到四顆特定恒星的距離,來確定自己在太陽系中的坐標。
2.?????
虛擬空間鏡像:讀取數據庫信息,建立虛擬場景,并顯示飛船的位置和航線。
3.?????
飛船狀態分析:分析飛船的所存儲的能源,食物,損壞程度計算飛船剩余的可飛行時間,速度上限。
4.?????
探測空間:探測周圍存在的小型天體,對它們的運動方程進行,在鏡像中顯示并做出安全預警。
5.?????
航線管理:根據飛船的目的地信息,宇宙中繼站信息和飛船飛行能力計算出一條最佳航線。
6.?????
飛機控制計劃:根據總的航線信息和危險預警信息產生飛船的控制計劃。
?
(子系統級)虛擬空間鏡像系統用例圖
????用例說明:
1.???????
設置參數:設置坐標系,鏡像縮放比例,觀察角度,觀察坐標。
2.???????
靜態數據虛擬:繪制行星和恒星,這些數據存儲在計算機內,可以直接讀取。
3.???????
動態數據虛擬:繪制以飛船為中心的球形范圍內所有的天體,并反映他們的位置,形狀和運動模擬。
4.???????
繪畫飛船:繪制飛船的位置,并根據飛船的速度和方向更新飛船的位置。
5.???????
繪畫航線:繪畫主航線。
?
(
功能級用例)靜態數據虛擬
?
(功能級用例)動態數據虛擬
用例說明:
??????
1.???????
動態數據虛擬:數據在不斷更新。
2.???????
采集數據:采集數據,并篩選出超過一定體積(如飛船的十分之一)天體,記錄它們的位置,形狀。
3.???????
擬合運動方程:根據天體的坐標和時間的數據,擬合它們的運動方程。
4.???????
繪畫小型天體:繪制小型天體的位置,形狀,運動模擬。
?
?
?