UML架構(gòu)

2018-08-18 13:52 更新

UML 是由視圖(View)、圖(Diagrams)、模型元素(Model elements)和通用機(jī)制等幾個部分構(gòu)成。

視圖用來表示被建模系統(tǒng)的各個方面。由多個圖構(gòu)成,它不是一個圖片,而是在某一個抽象層上,對系統(tǒng)的抽象表示。如果要為系統(tǒng)建立一個完整的模型圖,只需定義一定數(shù)量的視圖,每個視圖表示系統(tǒng)的一個特殊方面就可以了。視圖還把建模語言和系統(tǒng)開發(fā)時選擇的方法或過程連接起來。

由各種圖片構(gòu)成,用來描述一個視圖的內(nèi)容。UML語言定了9中不同的圖的類型,把它們有機(jī)地結(jié)合起來就可以描述系統(tǒng)的所有視圖。

模型元素代表面向?qū)ο笾械念?、對象、消息和關(guān)系等概念,是構(gòu)成圖的最基本的常用概念。

通用機(jī)制用于表示其他信息,比如注釋、模型元素的語義等。它還提供擴(kuò)展機(jī)制,使UML語言能夠適應(yīng)一個特殊的方法(或過程)、或擴(kuò)充至一個組織或用戶。

UML 系統(tǒng)可以由不同的用戶使用,用戶可以是開發(fā)人員、測試人員、商務(wù)人士、分析師等等,所以要設(shè)計(jì)一個系統(tǒng)的體系結(jié)構(gòu),最重要的是做到從不同的角度來看,實(shí)現(xiàn)可視化系統(tǒng),這樣也可以讓我們自己更好的了解系統(tǒng),讓它達(dá)到一個更好的效果。

從不同的角度使用 UML 定義一個系統(tǒng)的起著重要的作用,這些角度是:
  • 設(shè)計(jì)
  • 實(shí)現(xiàn)
  • 處理
  • 部署

該中心是連接所有這四個用例視圖,一個用例代表了系統(tǒng)的功能。因此,其他的角度連接使用的情況下:

  • 系統(tǒng)設(shè)計(jì)包括類,接口和協(xié)作。 UML類圖,對象圖支持。

  • 實(shí)現(xiàn)定義的組件組裝在一起,使一個完整的物理系統(tǒng)。 UML組件圖是用來支持實(shí)施的角度。

  • 流程定義了系統(tǒng)的流動。因此,在設(shè)計(jì)中所用的相同的元件也可用來支持當(dāng)前角度看。

  • 部署代表物理節(jié)點(diǎn)的硬件系統(tǒng)構(gòu)成。 UML部署圖是用來支持這個角度來看。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號