UML建模—EA建立Class(類圖)

1.新建類圖web

2.添加類或接口數據庫

在類圖能夠捕獲系統-類-和模型組件的邏輯結構。它是一個靜態模型,描述存在什麼,有哪些屬性和行爲,而無論如何去作。瀏覽器

說明關係之間的類和接口; 泛化、 聚合和關聯是在分別反映繼承、 組成或使用和鏈接。工具

3.工具欄spa

從工具箱中的類頁面選擇類圖元素和鏈接器。設計

 

 

(1)Package:包 3d

是一個命名空間,也是一個元素。能夠包含在其它命名空間中。包能夠擁有其餘包或與其餘包合併,它的元素能夠導入包命名空間中。除了要在項目瀏覽器中使用包來組織您的項目的內容外,您還能夠拖動包到圖中圖 (大多數圖類型、 標準和擴展)以描述結構或關係,包括包的導入或合併。對象

(2)Interface: 接口blog

接口是實施者須要知足的行爲規範(或合同)。經過實現接口,能夠保證提供所需的行爲,系統能夠相同的方式處理非相關元素;也就是說,您經過共同的接口,使用複合結構圖中的接口。繼承

接口是繪製方式相似於類,指定操做,以下所示。它們能夠還能夠被畫成一個圓圈,但沒有顯式的操做。右擊該元素並選擇使用圓表示法上下文菜單選項樣式,能夠在二者之間進行切換。實現以無目標箭頭的實線繪製畫成一個圓的接口鏈接器。

接口不能實例化 (即,不能從接口建立對象)。您必須建立該類實現接口規範,並在類中定義每一個接口操做。而後,您能夠實例化類。

(3)Class: 類

 

類是對象類型的表現形式。反映出這類對象在系統內的的結構和行爲。它是一個模板,用它能夠建立實際運行的實例,雖然類能夠定義控制其本身的執行,或者定義爲模板或參數類,必須由任何綁定類定義指定參數。

類能夠有屬性(數據) 和方法 (操做或行爲)。類能夠從父類別繼承特徵和委託其餘類的行爲。類模型一般描述系統的邏輯結構,而是構成組件的構造塊。

類的頂部,以下所示,顯示與類關聯的屬性 (或數據元素)。這些包含對象在運行時的狀態。若是該信息保存到數據存儲區,並能夠從新加載,它被稱爲持久的。下半部分包含類的操做 (或在運行時的方法)。操做描述爲其餘類,一類提供的行爲和它有 (私有方法) 的內部行爲。

類元素一般用在類圖和複合結構圖。

Enterprise Architect還支持一些構造型類元素來表示 web 建模中的各類實體。類還能夠與關聯鏈接器集成,造成關聯類,容許關聯鏈接器有操做和屬性,以定義 UML 關係的某些類型。

(4)Table: 表

表是一種構造型的類。並在右上角繪製一個小表圖標。一般狀況下,數據建模圖中須要使用此元素。

表元素具備特殊的屬性對話框中,設置數據庫類型和設置數據相關的操做,例如,觸發器和索引和列信息的能力。當創建了一個表時,確保您爲一個表設置默認的數據庫類型,不然您在建立列時沒有任何數據類型可供選擇的。

(5)Association:關聯

在上面的示例有一關係在公司,員工 工資.

N 元 關聯元素 被用來建模複雜的關係,一般是在類圖之間的三個或多個元素之間的關係。它不是一個經常使用的設備,但可用於幾個元素之間有一種依賴的關係。它一般與關聯鏈接器一塊兒用,但該關係能夠包含其餘類型的鏈接器。

(6)Associate: 關聯關係

關聯意味着兩個模型元素有關係,一般實現爲一個類的實例變量。此鏈接器能夠在每一端包括命名的角色、 多重性、 方向和約束。關聯是元素之間的通常關係類型。要鏈接兩個以上的元素關聯,您可使用N 元關聯元素。

當生成類圖的代碼時,關聯將成爲目標類中的實例變量。關係還用於包、 對象、 通訊、 數據建模和部署圖。

關聯鏈接器還能夠與類元素集成,造成關聯類,容許有操做和定義 UML 關係的某些類型的屬性的關聯鏈接器。

您還能夠定義模板綁定參數綁定類和參數化的類之間的關聯鏈接器。

 (7)Generalize: 泛化

泛化用於指示繼承。從特定的分類器到通常的分類器繪製,概括的含義是源繼承目標的特徵。它一般用於類、 組件、 對象、 包、 用例和需求圖中。

您還能夠定義模板綁定參數爲通常化鏈接器綁定類和參數化的類之間。

(8)Compose: 複合
                             

複合用來描述一個元素是由較小的組件構成,一般使用在類圖或包圖中。

組件-或部件實例-能夠包含在一個最大的複合中。若是刪除了一個複合體,一般全部其部件被刪除。 一般狀況下,部件能夠單獨刪除,而沒必要刪除整個複合體。複合體有可傳遞、 不對稱的關係,能夠是遞歸的。

 (9)Aggregate:聚合

 

聚合鏈接器是關聯的一種類型,顯示一元素包含其它元素,或由其它元素組成。

主要用於類模型、 包模型和對象模型中,用於顯示一個複雜元素 (聚合)是如何從簡單元素 (組件部件 ; 例如,一輛車從車輪、 輪胎、 汽車等等) 聚合生成的。

更強的聚合,稱爲複合聚合,形式用於指示總體對各個部分的全部權。該部件能夠一次屬於只有一個複合聚合。若是刪除了複合,則會刪除全部各部分的與它。

(10)Realise:實現

源對象實現或真實化其目標對象。真實化鏈接器使用在用例圖、 組件圖或需求圖中表示模型的可追溯性和完整性。業務流程或要求能夠被一個或多個用例實現,而用例又被一些類所實現,這些類又被一個組件所實現,諸如此類等等。在您的系統設計中映射要求、 類、等等,以達到模型的經過抽象級,可確保您的系統藍圖反映了定義模型的全部小圖片和細節。

爲實現鏈接器之間的綁定類和參數化的類,也能夠定義模板綁定參數。

相關文章
相關標籤/搜索