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)模型
描述對象隨著時(shí)間遷移發(fā)生了哪些變化。狀態(tài)模型使用狀態(tài)圖確定并實(shí)現(xiàn)控制。狀態(tài)圖的節(jié)點(diǎn)是狀態(tài),弧是由時(shí)間引發(fā)的狀態(tài)間的轉(zhuǎn)移。
3、交互模型
描述系統(tǒng)中對象如何協(xié)作完成更為寬泛的任務(wù)。用例:關(guān)注系統(tǒng)的功能,即系統(tǒng)為用戶做了哪些事情。順序圖:顯示交互對象以及發(fā)生交互的時(shí)間順序。活動圖:描述重要的處理步驟。
uml建模的步驟
利用UML構(gòu)建系統(tǒng)時(shí),在系統(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)中部署。
盡管各個(gè)階段的模型不同,但他們通常都是通過對早期模型的內(nèi)容進(jìn)行擴(kuò)展而建立的。
下圖用UML中的活動圖來模擬建模的一般步驟:
-
UML
+關(guān)注
關(guān)注
0文章
122瀏覽量
31104 -
UML建模
+關(guān)注
關(guān)注
0文章
7瀏覽量
6871
發(fā)布評論請先 登錄
UML建模工具推薦
UML-OOPN集成建模方法及其在柔性制造系統(tǒng)的應(yīng)用
基于UML的嵌入式硬件系統(tǒng)模型

基于UML的數(shù)據(jù)服務(wù)系統(tǒng)的建模劉士彬
基于UML對象建模的財(cái)務(wù)軟件設(shè)計(jì)研究

基于UML建模的軟件測試系統(tǒng)設(shè)計(jì)

最流行的uml建模工具有哪些

什么是UML圖?常見的UML圖工具有哪些?

UML統(tǒng)一建模語言

為什么建立UML模型范例

常用UML建模工具介紹
五個(gè)免費(fèi)UML建模工具介紹

評論