UML UML中的事物

2021-07-25 06:51:21 字數 1914 閱讀 6153

uml中的事物包括結構事物、行為事物(動作事物)、組織事物(分組事物)和輔助事物(注釋事物)。這些事物是uml模型中物件導向的基本的建築塊,他們在模型中屬於靜態部分,代表物理上或概念上的元素。

結構事物主要包括7種,分別是類、介面、用例、寫作、活動類、元件和節點。

類是具有相同屬性、相同方法、相同語義和相同關係的一組物件的集合。乙個類可以實現乙個或多個介面。在uml圖中,類用包括類名、屬性和方法的矩陣來表示。

介面是類或元件所提供的、可以完成特定功能的一組操作的集合。也就是說,介面描述了類或元件的對外的、可見的動作。通常,乙個類實現乙個或多個介面,在uml中,介面通常用乙個圓形來表示。

用例定義了系統執行的一組操作,對特定的使用者產生可以觀察的結果,在uml圖中,用例通常用乙個實現橢圓來表示。

協作定義了互動的操作,表示一些角色和其他元素一起工作,提供一些合作的動作。乙個給定的類可能是幾個寫作的組成部分,這些寫作代表構成系統的模式的實現。在uml圖中,協作通常用乙個虛線橢圓來表示。

活動類是指類物件有乙個或多個執行緒或程序的類。活動類和類相似,只是它的物件代表的元素的行為和其他的元素同時存在。再uml圖中,活動類的表示方法和普通類的表示方法相似,也是乙個矩形,只是最外面的邊框使用粗線。

元件是物理上可替換的,實現了乙個或多個介面的系統元素。在uml中,元件的表示圖形比較複雜。

節點是乙個物理元素,它在執行時存在,代表乙個可計算的資源,比如一台資料庫伺服器。在uml中,節點使用乙個立方體來表示。節點通常包括處理器和裝置。

行為事物也成動作事物,是uml模型中的動態部分,代表時間和空間上的動作。行為事物主要有兩種:互動和狀態機。他們是uml模型中最基本的兩個動態事物元素,通常和其他的結構元素、主要的類、物件連線在一起。

互動式在特定上下文中的一組物件,為共同完成乙個任務而進行的一系列訊息呼喚所組成的動作。,互動包括訊息、動作序列(訊息產生的動作)、物件之間的鏈結。在uml圖中,互動的訊息通常畫成箭頭的直線。

狀態機是物件的乙個或多個狀態的集合。在uml圖中,狀態機通常用乙個圓角矩形來表示。

組織事物也稱為分組事物,是uml模型中組織的部分,可以把它看做乙個個的盒子,每個盒子裡面的對喜愛那個關係相對複雜,而盒子與盒子之間的關係相對簡單。組織事物只有一種,稱為包。

包是一種有組織的將一系列元素分組的機制。包與元件最大的區別在於,包純粹是一種概念上的東西,僅僅存在於開發階段結束之前,而組織是一種物理元素,存在於執行時。在uml圖中,包通常表示為乙個類似資料夾的符號。

UML中的事物

uml用來描述模型,從期結構入手,其內容主要分為三部分,分為事物 關係 圖。這三部分的內容具體劃分如下圖。現在我們先對該結構中的事物進行詳細的介紹。從上圖可以看出,uml中的事物包括結構事物,行為事物,組織事物和輔助事物 也成為注釋事物 結構事物主要包括七種,分別是類 class 介面 inte c...

UML中的事物

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

SqlServer中的事物彙總

在乙個mis系統中,沒有用事務那就絕對是有問題的,要麼就只有一種情況 你的系統實在是太小了,業務業務邏輯有只要一步執行就可以完成了。因此掌握事務處理的方法是很重要,進我的歸類在.net中大致有以下4種事務處理的方法。大家可以參考一下,根據實際選擇適當的事務處理。1 sql事務 sql事務是使用sql...