UML學習記錄

2021-10-03 08:19:32 字數 2366 閱讀 6003

uml概念模型 類

關係公共機制 類圖

高階類高階關係

介面、型別和角色

3個要素:

結構事物:uml模型的靜態部分

行為事物:uml模型的動態部分

分組事物:uml模型的組織部分

注釋事物:uml模型的解釋部分

圖:uml包含以下13種圖

介面和實現

擴充套件機制

體系結構

製品

跳轉到目錄

類是對一組具有相同屬性、操作、關係和語義的物件的描述。

建模技術

當用uml繪製乙個類時,要遵循如下策略:

跳轉到目錄

在對系統建模時,不僅要識別形成系統詞彙的事物,還必須要對這些事物如何相互聯絡建模。構造關係網和建立類之間職責的均衡分布一樣,過分細緻的設計,將導致關係混亂;對設計考慮的過少,將會丟失系統中事物協作方式所蘊含的許多有用資訊。

3種特別重要的關係:

其它特徵

一種常見的依賴關係是兩個類之間的連線,其中乙個類只是使用另乙個類作為它的操作引數。

依賴和泛化都是不對稱的。乙個類依賴另乙個類,但後者沒有前者的任何資訊;給定兩個類間的泛化關係,父類沒有任何子類所特有的資訊。*當用關聯關係建模時,是在對相互同等的兩個類建模。*關聯描述了類的物件之間相互作用的結構路徑。

組合是緊密形式的聚合,它包含一種擁有關係。

建模要遵循的策略:

泛化、實現、關聯、依賴的詳細解讀,這篇部落格講的比較清楚!

跳轉到目錄

4種公共機制:規約、修飾、公共劃分、擴充套件機制

跳轉到目錄

類圖是構件圖和部署圖的基礎,它們與類圖也相似,只是它們分別包含構件和節點,而類圖包含的是類。

類圖主要支援系統的功能需求,對系統的靜態設計檢視建模。類不是單獨存在的,而要和其它的類協同工作,以實現一些強於每個單個類的語義。

建模技術:

乙個構造良好的類圖,應滿足如下的要求:

跳轉到目錄

類目是描述結構特徵和行為特徵的機制,類目包括類、介面、資料型別、訊號、構件、結點、用況和子系統。

重要的是要選擇出最適合對現實世界的抽象進行建模的類目

詳細定義:

uml對不同類目的圖形定義:

跳轉到目錄

使用實現可以對介面與類或者介面與構件之間的聯絡建模,也可以對用況和協作之間的聯絡建模。

依賴:

泛化

關聯

實現:介面描述了類或構件必須實現的合約,乙個介面可以由多個這樣的類和構件實現,乙個類或構件也可以實現多個介面。實現也可用來描述用況與實現該用況的協作之間的關係。

對關係網建模時,開始時不要孤立地看問題。一般要從呈現的結構關係開始建模,之後識別使用一般/特殊關係的機會。通過考慮系統的不同檢視來建立系統的關係,要在各個圖中突出感興趣的關係集合。

跳轉到目錄

介面是一組用於詳述類或構件的乙個服務的操作,用介面對系統中的接縫進行視覺化、詳述、構造和文件化。結構良好的介面能夠清楚地把抽象的外檢視與內檢視分開,這樣就使理解和訪問抽象稱為可能,而不必**它的實現細節。

跳轉到目錄

UML學習一 UML關係

一.前言 一直以來,在畫uml關係圖的時候,都不是那麼順利,主要是其中的幾種關聯關係並不好理解。今天學習並總結下。二.uml關係 三大類,六小類 泛化 generalization 包含繼承 extends 和實現 implement 依賴 dependency 單獨的一類。關聯 associati...

UML 學習筆記(1) 初識UML

unified modeling language uml 又稱統一建模語言或標準建模語言,它是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。物件導向的分析與設計 ooa d,ooad 方法的發展在80年代末至90年代中出現...

UML學習筆記(一) UML簡介

統一建模語言 unified modeling language uml 一些術語 系統 system 指的是硬體和軟體的結合體,它能提供業務問題的解決方案。系統開發 system development 是為客戶建立乙個系統的過程。客戶 client 是需要解決問題的人。系統分析員 analyst...