Uml建模三種模型
1、類模型
描述系統(tǒng)內(nèi)部對象及其關(guān)系的靜態(tài)結(jié)構(gòu)。類模型由類圖構(gòu)建,類圖中節(jié)點(diǎn)表示類,類與類之間的關(guān)聯(lián)關(guān)系用不同含義的弧標(biāo)識。
2、狀態(tài)模型
描述對象隨著時間遷移發(fā)生了哪些變化。狀態(tài)模型使用狀態(tài)圖確定并實(shí)現(xiàn)控制。狀態(tài)圖的節(jié)點(diǎn)是狀態(tài),弧是由時間引發(fā)的狀態(tài)間的轉(zhuǎn)移。
3、交互模型
描述系統(tǒng)中對象如何協(xié)作完成更為寬泛的任務(wù)。用例:關(guān)注系統(tǒng)的功能,即系統(tǒng)為用戶做了哪些事情。順序圖:顯示交互對象以及發(fā)生交互的時間順序。活動圖:描述重要的處理步驟。
uml建模的步驟
利用UML構(gòu)建系統(tǒng)時,在系統(tǒng)開發(fā)的不同階段有不同的模型,并且這些模型的目的是不同的。
1、在分析階段,模型的目的是捕獲系統(tǒng)的需求,建立“現(xiàn)實(shí)世界”的類和協(xié)作的模型。
2、在設(shè)計(jì)階段,模型的目的是在考慮實(shí)際環(huán)境下,將分析階段的模型擴(kuò)展為可行的技術(shù)方案。
3、在實(shí)現(xiàn)階段,模型的目的是依據(jù)設(shè)計(jì)階段的模型來寫實(shí)際運(yùn)行的代碼。
4、在部署階段,模型描述系統(tǒng)如何在物理結(jié)構(gòu)中部署。
盡管各個階段的模型不同,但他們通常都是通過對早期模型的內(nèi)容進(jìn)行擴(kuò)展而建立的。
下圖用UML中的活動圖來模擬建模的一般步驟:
-
UML
+關(guān)注
關(guān)注
0文章
122瀏覽量
30850 -
UML建模
+關(guān)注
關(guān)注
0文章
7瀏覽量
6803
發(fā)布評論請先 登錄
相關(guān)推薦
評論