Uml建模三種模型
1、類模型
描述系統(tǒng)內(nèi)部對象及其關(guān)系的靜態(tài)結(jié)構(gòu)。類模型由類圖構(gòu)建,類圖中節(jié)點表示類,類與類之間的關(guān)聯(lián)關(guān)系用不同含義的弧標識。
2、狀態(tài)模型
描述對象隨著時間遷移發(fā)生了哪些變化。狀態(tài)模型使用狀態(tài)圖確定并實現(xiàn)控制。狀態(tài)圖的節(jié)點是狀態(tài),弧是由時間引發(fā)的狀態(tài)間的轉(zhuǎn)移。
3、交互模型
描述系統(tǒng)中對象如何協(xié)作完成更為寬泛的任務。用例:關(guān)注系統(tǒng)的功能,即系統(tǒng)為用戶做了哪些事情。順序圖:顯示交互對象以及發(fā)生交互的時間順序?;顒訄D:描述重要的處理步驟。
uml建模的步驟
利用UML構(gòu)建系統(tǒng)時,在系統(tǒng)開發(fā)的不同階段有不同的模型,并且這些模型的目的是不同的。
1、在分析階段,模型的目的是捕獲系統(tǒng)的需求,建立“現(xiàn)實世界”的類和協(xié)作的模型。
2、在設計階段,模型的目的是在考慮實際環(huán)境下,將分析階段的模型擴展為可行的技術(shù)方案。
3、在實現(xiàn)階段,模型的目的是依據(jù)設計階段的模型來寫實際運行的代碼。
4、在部署階段,模型描述系統(tǒng)如何在物理結(jié)構(gòu)中部署。
盡管各個階段的模型不同,但他們通常都是通過對早期模型的內(nèi)容進行擴展而建立的。
下圖用UML中的活動圖來模擬建模的一般步驟:
-
UML
+關(guān)注
關(guān)注
0文章
122瀏覽量
30907 -
UML建模
+關(guān)注
關(guān)注
0文章
7瀏覽量
6828
發(fā)布評論請先 登錄
相關(guān)推薦
UML建模工具推薦
UML-OOPN集成建模方法及其在柔性制造系統(tǒng)的應用
基于UML的嵌入式硬件系統(tǒng)模型
![基于<b class='flag-5'>UML</b>的嵌入式硬件系統(tǒng)<b class='flag-5'>模型</b>](https://file.elecfans.com/web2/M00/48/E6/pYYBAGKhtCyAauo8AAAOPGSvrCc281.jpg)
基于UML對象建模的財務軟件設計研究
![基于<b class='flag-5'>UML</b>對象<b class='flag-5'>建模</b>的財務軟件設計研究](https://file.elecfans.com/web2/M00/49/53/poYBAGKhwKCAWmjYAAATsvVAq0A326.jpg)
基于UML建模的軟件測試系統(tǒng)設計
![基于<b class='flag-5'>UML</b><b class='flag-5'>建模</b>的軟件測試系統(tǒng)設計](https://file.elecfans.com/web2/M00/49/59/poYBAGKhwKSAIxOMAAAVgsvbgZ8599.jpg)
最流行的uml建模工具有哪些
![最流行的<b class='flag-5'>uml</b><b class='flag-5'>建模</b>工具有哪些](https://file.elecfans.com/web1/M00/A7/F9/o4YBAF2Kw-yAEuHrAABxyX8Z6tY707.jpg)
什么是UML圖?常見的UML圖工具有哪些?
![什么是<b class='flag-5'>UML</b>圖?常見的<b class='flag-5'>UML</b>圖工具有哪些?](https://file.elecfans.com/web1/M00/BF/A2/pIYBAF7xUoOAGIsBAAAVjelUpRc014.png)
評論