UML表示法的主要內(nèi)容可由下列五類(共9種 )圖來定義:
(1)用例圖(Use Case Diagram)。從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。如使用手機(jī)來發(fā)短信/打電話,是一種用例。
(2)靜態(tài)圖(Static Diagram)。包括類圖、對(duì)象圖和包圖。類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),不 僅定義系統(tǒng)中的類,表示類之間的聯(lián)系如關(guān)聯(lián)、依 賴、聚合等,也包括類的內(nèi)部結(jié)構(gòu)(類的屬性和操作 )。
- 類圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個(gè)生命周期都是有效的。
- 對(duì)象圖是類圖的實(shí)例,幾 乎使用與類圖完全相同的標(biāo)識(shí)。它們的不同點(diǎn)在 于對(duì)象圖顯示類的多個(gè)對(duì)象實(shí)例而不是實(shí)際的 類,且對(duì)象圖只能在系統(tǒng)某一時(shí)間段存在。
- 包圖 由包或類組成,表示包與包之間的關(guān)系。包圖用 于描述系統(tǒng)的分層結(jié)構(gòu)。
(3)行為圖(Behavior Diagram)。描述系統(tǒng)的動(dòng)態(tài)模型和組成對(duì)象間的交互關(guān)系,包括狀態(tài) 圖和活動(dòng)圖。
- 狀態(tài)圖描述對(duì)象的所有可能狀態(tài)以 及事件發(fā)生時(shí)狀態(tài)的轉(zhuǎn)移條件;
- 活動(dòng)圖描述為滿 足用例要求所進(jìn)行的活動(dòng)以及活動(dòng)間的約束關(guān) 系,用于識(shí)別并行活動(dòng)。
(4)交互圖(Interactive Diagram)。描述對(duì)象間的交互關(guān)系,包括順序圖和合作圖。
- 順序圖 顯示對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)對(duì)象之間 消息發(fā)送的時(shí)間順序;
- 合作圖也顯示對(duì)象間的動(dòng) 態(tài)合作關(guān)系,但更強(qiáng)調(diào)上下級(jí)關(guān)系。這兩種圖合 稱為交互圖。
(5)實(shí)現(xiàn)圖(Implementation Diagram)。包括構(gòu)件圖、部件圖和配置圖。
- 構(gòu)件圖描述代碼部 件的物理結(jié)構(gòu)及各部件之間的依賴關(guān)系,它包含 邏輯類或?qū)崿F(xiàn)類的有關(guān)信息;
- 部件圖有助于分析 和理解部件之間的相互影響程度;
- 配置圖定義系 統(tǒng)中軟硬件的物理體系結(jié)構(gòu),顯示實(shí)際的計(jì)算機(jī) 和設(shè)備 (用節(jié)點(diǎn)表示)之間的連接關(guān)系,也可顯示連接的類型及部件之間的依賴性。
-
UML
+關(guān)注
關(guān)注
0文章
122瀏覽量
30876
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論