統一建模語言UML介紹1 事物的介紹

2021-09-29 14:44:30 字數 1519 閱讀 3303

統一建模語言(unified modeling language) 是描述,構造和文件化系統製品的視覺化語言。

uml模型由事物、關係和圖組成 。

–事物(things):uml模型中最基本的構成元素,是具有代表性的成分的抽象。

– 關係(relationships):關係把事物緊密聯絡在一起

– 圖(diagrams ):圖是事物和關係的視覺化表示

事物是對模型中最具代表性成分的抽象,可分為結構事物、行為事物、分組事物和注釋事物。

結構事物有以下幾個:

1、類(class):具有相同屬性相同操作 相同關係相同語義的物件的描述。

2、介面:描述元素的外部可見行為,即服務集合的定義說明。

3、協作:描述了一組事物間的相互作用的集合。

4、用例:代表乙個系統或系統的一部分行為,是一組動作序列的集合。

5、構件:系統中物理存在,可替換的部件。

6、節點:執行時存在的物理元素。

行為事物有以下幾個:

1、互動(interaction):互動由在特定的上下文環境中共同完成一定任務的一 組物件之間傳遞的訊息組成。如圖所示。互動涉及的元素包括訊息、動作序列(由乙個訊息所引起的行為和鏈(物件間的連線)

2、狀態機(state machine):描述了乙個物件或乙個互動在生存週期內響應事件所經歷的狀態序列,單個類或者一組類之間協作的行為都可以用狀態機來描述。

uml中的分組事物是包(package):把模型元素組織成組的機制,結構事物、行為事物甚至其他分組事物都可以放進包內。

注釋事物是uml模型的解釋部分,它們用來描述和標註模型的任何元素。

UML(統一建模語言)介紹

uml是一種定義良好 易於表達 功能強大且普遍適用的建模語言。它的作用域不限於支援物件導向的分析與設計,還支援從需求開始的軟體開發的全過程。uml圖大致可以分為靜態圖和動態圖兩種。其中靜態圖包括 用例圖 use case diagram 類圖 class diagram 包圖 package dia...

UML(統一建模語言介紹)

uml是一種定義良好,功能強大,易於表達且普遍適用分建模語言,它的作用域不只限於物件導向的分析和設計,還支援從需求分析開始的軟體開發全過程。uml2.0一共包括13種圖形,活 activity diagram 類圖 class diagram 通訊圖 communication diagram 元件...

統一建模語言(UML)

統一建模語言提供了一種表示法,通過它,我們可以獲取和說明程式設計。uml類圖描述系統中的類 它們之間的靜態關係 與類關聯的屬性和操作以及有關物件間連線的約束。uml類圖 在uml中,類由乙個矩形來表示,並且通常分割成3部分 類名 屬性和操作。上圖說明了乙個名為libraryitem的類名。該類有兩個...