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