UML中的事物

2021-07-23 12:18:18 字數 1770 閱讀 9607

uml用來描述模型,從期結構入手,其內容主要分為三部分,分為事物、關係、圖。這三部分的內容具體劃分如下圖。

現在我們先對該結構中的事物進行詳細的介紹。

從上圖可以看出,uml中的事物包括結構事物,行為事物,組織事物和輔助事物(也成為注釋事物)。

結構事物主要包括七種,分別是類(class),介面(inte***ce),協作(collaboration),用例(use case),主動類(active class),構件(components),節點(nodes)

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

uml圖,類用包括類名,屬性和方法的矩形來表示。

介面是指類或者構件所提供的、可以完成特定功能的一組操作的組合。也就是說,介面描述了類或者構件的對外,可見的動作。乙個類可以有乙個或者多個介面。在uml圖中,介面以乙個圓形表示。

表示一些角色和其他元素一起工作,提供一些合作的動作。在uml圖中用乙個虛線橢圓表示。

表示系統執行的乙個操作,對特定使用者產生可觀察的結果。在uml圖中用乙個實線橢圓表示。

活動類是指類物件有乙個或者多個執行緒或程序的類。活動類和類相似,只是它的物件代表的元素的行為和其他元素同時存在。在uml中活動類的畫法和類相同,只是邊框用粗線條。

元件是系統中物理的可替換的部件。

節點是乙個物理元素,他在執行時存在,代表乙個可計算的資源,比如伺服器。在uml圖中以乙個立方體表示。

行為事物用來代表時間和空間上動作。主要分為兩種:互動和狀態機。

互動的訊息通過畫帶箭頭的直線表示。

表示物件乙個或者多個狀態的集合。用圓角矩形表示。

組織事物也成分組事物,在uml中他就想乙個盒子,盒子中的關係很複雜,但是盒子和盒子間的關係很簡單。組織事物只有一種,那就是包。

包是一種有組織的將一系列元素分組的機制。包的符號就像我們計算機中的資料夾。

(注意:包和元件的最大區別:包就是一種概念上的東西,僅僅存在於開發階段結束前,而元件是一種物理元素,存在於執行時。)

輔助事物就是注釋事物。這一類中只有注釋(notes)

注釋是uml模型中的解釋部分。符號就是乙個折起一角的矩形。

UML中的事物

事物 things 是構成模型圖的一些基本圖示符號,它們表示一些物件導向的基本概念。uml中的事物包括四類,各個分類的具體事務如下圖所示 一 結構事物 1 類 class 是對一組具有相同屬性 方法 關係和語義的物件描述。乙個類實現乙個或多個介面。2 介面 inte ce 介面描述了乙個類或構件的乙...

UML總結 UML中的事物和關係

uml中的事物 名稱說明圖形類 相同屬性方法的集合 介面類或元件提供的,可以完成特定功能的一組操作的集合 協作合作的動作 用例系統的乙個功能 節點代表可計算的資源 活動類有多個執行緒的類 元件可替換的功能塊 輔助事物 包一組元素集合 注釋解釋 行為事物 互動動態事物 狀態機狀態集合 關係 名稱說明 ...

UML UML中的事物

uml中的事物包括結構事物 行為事物 動作事物 組織事物 分組事物 和輔助事物 注釋事物 這些事物是uml模型中物件導向的基本的建築塊,他們在模型中屬於靜態部分,代表物理上或概念上的元素。結構事物主要包括7種,分別是類 介面 用例 寫作 活動類 元件和節點。類是具有相同屬性 相同方法 相同語義和相同...