UML概念模型

2022-08-26 17:30:30 字數 1936 閱讀 3801

uml(unified modeling language):統一建模語言,為物件導向開發系統的產品進行說明、視覺化、和編制文件的標準語言

物件導向程式設計

物件導向基本概念:物件、類、抽象化、封裝、整合、多型

物件導向程式設計過程:分析->設計->採用物件導向語言程式設計實現

uml核心是圖表,可以分為結構圖和行為圖。

結構圖:由靜態圖組成,如類圖、物件圖等

行為圖:如序列圖、協作圖等

uml類圖:描述乙個系統中的物件和他們的關係

uml物件圖:是類圖的乙個例項,用於建立系統的原型

uml元件圖:描述系統的靜態實現圖。元件包括物理元件,如庫、檔案、資料夾等,用於視覺化的實現。

uml部署圖:描述乙個系統的靜態部署檢視。

uml用例圖:描述角色以及角色與用例之間的連線關係。

uml互動圖:包括序列圖和協作圖。序列圖強調物件之間的訊息傳送順序,顯示物件之間的互動;寫作圖描述物件間的寫作關係。

uml序列圖:顯示參與者如何以一系列順序的步驟與系統的物件互動的模型。

uml協作圖:協作圖和序列圖相似,是另一種形式的互動圖;如果強調時間和順序,則使用序列圖;如果強調上下級關係,則選擇協作圖。

uml狀態圖:描述描述類的物件所有可能的狀態,以及事件發生時狀態的轉移條件。

uml活**:活**描述滿足用例要求所要進行的活動以及活動間的約束關係,有利於識別並行活動,強調物件間的控制流程。

uml構件塊定義包括事物、關係和圖

事物:事物是抽象化的最終結果,分為結構事物、行為事物、分組事物和注釋事物

事物解釋

圖例結構事物

結構事物是模型中的靜態部分,用以呈現概念或實體的表現元素

類具有相同屬性、方法、關係和語義的物件的集合

介面是指類或元件所提供的服務(操作)

協作定義元素之間的相互作用

用例執行者(在系統外部和系統互動的人)和被考慮的系統之間的互動

元件描述物理系統的一部分

節點定義為在執行時存在的物理元素

行為事物

行為事物指的是 uml 模型中的動態部分

互動包括一組元素之間的訊息交換

狀態機由一系列物件的狀態組成

分組事物

目前只有一種分組事物,即包。包純粹是概念上的,只存在於開發階段,結構事物、動作事物甚至分組事物都有可能放在乙個包中。

包封裝是唯一乙個分組事物可收集結構和行為的東西

注釋事物

解釋uml模型元素

注釋注釋用於渲染意見,約束等的uml元素

關係:顯示元素是如何彼此相關聯,描述的乙個應用程式的功能

關係解釋

圖例依賴關係

其中乙個事物的變化也影響到另乙個事物

協作描述一組物件之間連線的結構關係,如聚合關係(描述了整體和部分間的結構關係)

泛化描述了在物件世界中的繼承關係,是一種一般化-特殊化的關係;

實現類之間的語義關係,其中的乙個類指定了由另乙個類保證執行的契約

UML的概念模型

a conceptual model of the uml to understand the uml,you need to form a conceptual model of the language,and this requires learning three major element...

E R概念模型

資料庫模型主要分為三類 1.概念模型 用於資料庫設計 2.邏輯模型 實現dbms 3.物理模型 物理層面的儲存方法與訪問方式 關於概念模型中的 e r 模型 概念模型有很多種表示方法其中最為著名的是 p.p.s.chen 於1976年提出的實體 聯絡方法e r 概念模型中的主要概念以及 e r 圖的...

概念模型,邏輯模型,物理模型

概念模型 就是在了解了使用者的需求,使用者的業務領域工作情況以後,經過分析和總結,提煉出來的用以描述使用者業務需求的一些概念的東西。如銷售業務中的 客戶 和 定單 還有就是 商品 業務員 用use case來描述就是 業務員 與 客戶 就購買 商品 之事簽定下 定單 邏輯模型 就是要將概念模型具體化...