圖為模型提供了一種圖形化的視圖。圖:·基于某個視點或視角進行繪圖??梢栽诔橄蟮募墑e上繪圖,也可以在具體的級別上繪圖?!D是一系列模型元素的圖形表示。這些模型元素包括:類、對象、關聯(lián)及鏈接?!ぐ瑘D形化構造或符...[繼續(xù)閱讀]
海量資源,盡在掌握
圖為模型提供了一種圖形化的視圖。圖:·基于某個視點或視角進行繪圖??梢栽诔橄蟮募墑e上繪圖,也可以在具體的級別上繪圖?!D是一系列模型元素的圖形表示。這些模型元素包括:類、對象、關聯(lián)及鏈接?!ぐ瑘D形化構造或符...[繼續(xù)閱讀]
注釋(圖6-8)是圖形構造或表示法項,其中包含或表示文本信息。圖6-8:注釋注釋:·用一個右上角折起的矩形來表示?!び脕肀硎咀⒔狻⒓s束、屬性、方法體等等。·可以通過虛線附著在0個或多個模型元素或圖形構造上?!た梢允且粋€沒有...[繼續(xù)閱讀]
包(package)(圖6-9)是一種通用的分組機制,用來對語義上相關的模型元素進行組織。包:·用一個大矩形并在一角附加一個小矩形來表示(小矩形通常位于大矩形的左上方)。圖6-9:包·用于定義名稱空間或語境(容器),包中每一個名稱都必須惟...[繼續(xù)閱讀]
在創(chuàng)建和維護圖方面,繪圖工具起著關鍵作用。使用繪圖工具時,要考慮下面幾個方面:·一張紙上的圖是靜態(tài)的,不具有任何隱式的超鏈接?!ねㄟ^工具進行查看時,計算機屏幕上的圖則是動態(tài)的,而且可以包含其他不可見的超鏈接,通過這...[繼續(xù)閱讀]
類(圖7-2)描述一組具有共同結(jié)構特性、行為特性、關系和語義的對象。類用于對一組具有共同特征的概念或?qū)嶓w進行建模。類:圖7-2:類·表示為帶有分欄(compartment)的實輪廓線矩形?!け仨氂幸粋€名稱分欄。該分欄中包含類的名稱(nam...[繼續(xù)閱讀]
對象(圖7-8)是類的實例,用于對特殊的實體建模。圖7-8:對象對象:·表示為帶有分欄的實輪廓線矩形?!な俏┮坏?且有身份標識。也就是說,即使對象具有相同的屬性值,每個對象也可與其他對象區(qū)分開。·由它們的類定義。·必須有一個...[繼續(xù)閱讀]
關聯(lián)(圖7-11)描述一組具有共同結(jié)構特性、行為特性、關系和語義的鏈接。關聯(lián)用于對一組聯(lián)系兩個或多個其他概念和實體并具有共同特征的關系進行建模。圖7-11:二元關聯(lián)(binaryassociation)關聯(lián):·表示為連接兩個或多個類符號的路線或...[繼續(xù)閱讀]
鏈接(圖7-16)是關聯(lián)的實例。鏈接用于對聯(lián)系概念或?qū)嶓w的兩個或多個其他實例的關系建模。圖7-16:二元鏈接鏈接:·表示為對象之間的路徑?!ぞ哂墟溄佣它c,用于將鏈接路徑連接到兩個或多個其他對象。鏈接端點可以具有性質(zhì)(請參見...[繼續(xù)閱讀]
組合(圖7-18)包括組合類或包含在組合聚合中的類。組合用于對與其相關聯(lián)的所有者一起存在(或生存)和消亡的部分進行建模。圖7-18:組合類組合:·可使用類和關聯(lián)以一般形式進行描述?!た墒褂脤ο蠛玩溄右詫嵗问竭M行描述。·組合...[繼續(xù)閱讀]
參與者(圖8-2)是定義系統(tǒng)外部對象可能扮演的角色的類。參與者用于對系統(tǒng)的外部用戶建模,這些用戶作為相關工作單元部分直接與系統(tǒng)進行交互,包括人類用戶(humanuser)和其他系統(tǒng)。參與者:·以其外部視圖為特征,而不以其內(nèi)部結(jié)構為...[繼續(xù)閱讀]