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...