UML架構(gòu)

2018-08-18 13:52 更新

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

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

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

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

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

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

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

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

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

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

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

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)