UML複習資料 一

2021-09-30 03:03:11 字數 1025 閱讀 8660

一.uml的概念模型

uml 的三個基本構造塊:事物、關係和圖。

uml的四種關係:依賴、泛化、關聯和實現。

--依賴:乙個類使用了另乙個類,通常依賴關係是乙個類操作的型構中用到了另乙個類的定義。圖示為一條帶虛線的箭頭。

--泛化:類和其子類之間的關係。叫做泛化,也就是繼承。圖示為:空心三角形和實線。

--關聯:類的例項之間存在的某種關係,圖示為:無向的實線,可以有實心箭頭表示方向。可以有數量之間的對應關係,如1:*等關係。

--實現:類和介面之間的關係。用在兩個地方:介面和實現他們的類和構建之間,用例和實現他們的協作之間。圖示為帶虛線的空心三角形。

uml的圖

1.類圖

類圖展示一組類、介面和協作以及他們間的關係。系統可以有多個類圖,單個類圖表示了系統的乙個方面,類圖包含類的屬性和操作。

2.物件圖

物件圖展示一組物件和他們之間的關係。物件圖說明類圖中所反應的例項的資料結構和靜態快照。物件圖表達了系統中的靜態設計檢視和靜態過程檢視。

3.用況圖

用況圖展示了一組用況、參與者以及他們之間的關係。

4.互動圖

互動圖展示了按一定目的進行的一種互動,由乙個上下文中的一組物件和他們之間的互動資訊所組成。可用來描述乙個用況的行為,順序圖和協作圖都是互動圖。

5.順序圖

順序圖展示一組物件和這組物件所收發的訊息,用於按時間順序對控制流建模,順序圖為系統的動態檢視。

6.協作圖

協作圖展示一組物件、這組物件間的連線以及物件所收發的訊息。強調收發訊息物件的結構組織。

7.狀態圖

狀態圖展示乙個特定物件的所有可能狀態以及由各種事件的發生而產生的狀態遷移。可以用來描述例項的生命週期。

8.活**

活**是一種特殊的狀態圖,描述了需要做的活動,以及這些活動的執行順序及工作流。強調系統的控制流程。

9.構件圖

構件圖展示一組構件的組織和依賴。

10.部署圖

部署圖展示對執行時處理節點以及構件的部署,描述系統硬體的物理拓撲結構,以及在此結構上執行的軟體。

UML 回顧與複習

一 uml的基本構造塊 事物是對模型中最具有代表性的成分的抽象 關係把事物結合在一起 圖聚集了相關的事物。1 事物 構成模型圖的一些基本圖示符號,它們表示一些物件導向的基本概念。1 結構事物 類,介面,協作,用例,主動類,構件,節點。2 行為事物 互動,狀態機。3 分組事物 包。4 註記事物 註解。...

Uml概念複習2

四 狀態圖和活 1.狀態圖的作用,組成元素以及每一部分元素的概念含義 作用 狀態機圖是系統分析的常用工具之一,他通過建立類物件的生存週期模型來描述物件隨時間變化的動態行為.組成元素 狀態和轉換 1.狀態 定義物件在其生命週期中的條件或狀況 組成部分 1.名稱 2.進入 退出動作 3.子狀態 轉換的組...

UML 快速複習

物件導向的分析和設計是現代軟體企業廣為採用的一項有效技術。ooad方法要求在設計中要對映現實世界中指定問題域中的物件和實體。物件導向能夠更好的去理解你要做的東西應該如何去做。uml 是統一建模語言,圖形化的語言表示。uml用例圖 用例圖呈現了一些參與者,一些用例,以及它們之間的關係,主要用於對系統 ...