UML圖用途
1挤忙、用例圖
?用來描述 用戶腥放、需求淡诗、系統(tǒng)功能單元 之間的關系覆旱。它展示了一個外部用戶能夠觀察到的系統(tǒng)功能模型圖蘸朋。
? 【用途】:幫助開發(fā)團隊以一種可視化的方式理解系統(tǒng)的功能需求。
2扣唱、類圖
顯示了一組類藕坯、接口、協(xié)作以及他們之間的關系噪沙。在UML中問題域最終要被逐步轉化炼彪,通過類來建模,通過編程語言構建這些類從而實現(xiàn)系統(tǒng)正歼。類加上他們之間的關系就構成了類圖辐马,類圖中還可以包含接口、包等元素局义,也可以包括對象喜爷、鏈等實例。?
3萄唇、對象圖(Object Diagram)
顯示了一組對象和他們之間的關系檩帐。使用對象圖來說明數(shù)據結構,類圖中的類或組件等的實例的靜態(tài)快照另萤。對象圖和類圖一樣反映系統(tǒng)的靜態(tài)過程湃密,但它是從實際的或原型化的情景來表達的诅挑。
對象圖顯示某時刻對象和對象之間的關系。一個對象圖可看成一個類圖的特殊用例泛源,實例和類可在其中顯示拔妥。對象也和合作圖相聯(lián)系,合作圖顯示處于語境中的對象原型(類元角色)达箍。
對象圖是類圖的實例没龙,幾乎使用與類圖完全相同的標識。他們的不同點在于對象圖顯示類的多個對象實例幻梯,而不是實際的類兜畸。一個對象圖是類圖的一個實例。由于對象存在生命周期碘梢,因此對象圖只能在系統(tǒng)某一時間段存在咬摇。?
用例圖:從用戶角度描述系統(tǒng)功能,并指各功能的操作者煞躬。
4肛鹏、靜態(tài)圖:包括類圖,包圖恩沛,對象圖在扰。
類圖:描述系統(tǒng)中類的靜態(tài)結構
包圖:是包和類組成的,表示包與包之間的關系雷客,包圖描述系統(tǒng)的分層結構
對象圖:是類圖的實例
5芒珠、行為圖:描述系統(tǒng)動態(tài)模型和對象組成的交換關系。包括狀態(tài)圖和活動圖
活動圖:描述了業(yè)務實現(xiàn)用例的工作流程
狀態(tài)圖:是描述狀態(tài)到狀態(tài)控制流搅裙,常用于動態(tài)特性建模
6皱卓、交互圖:描述對象之間的交互關系
順序圖:對象之間的動態(tài)合作關系,強調對象發(fā)送消息的順序部逮,同時顯示對象之間的交互
合作圖:描述對象之間的協(xié)助關系
7娜汁、實現(xiàn)圖:
配置圖:定義系統(tǒng)中軟硬件的物理體系結構