UML建模類型

2018-08-18 14:13 更新

UML 建??梢园言趶?fù)雜世界的許多重要的細(xì)節(jié)給抽象出。為了區(qū)分 UML 模型, UML 建模用不同類型的不同的圖。接下來介紹三個(gè)重要類型的UML建模:

(1)結(jié)構(gòu)建模:

結(jié)構(gòu)建模具有捕捉靜態(tài)的功能,包括下列各項(xiàng):

  • 類圖
  • 對(duì)象圖
  • 部署圖
  • 包圖
  • 復(fù)合結(jié)構(gòu)圖
  • 組件圖

結(jié)構(gòu)模型代表的系統(tǒng)架構(gòu),這個(gè)框架的所有其他組件存在的地方。因此,類圖,組件圖和部署圖的部分結(jié)構(gòu)建模。它們都代表的元素和機(jī)制將它們組裝。

但是,從來沒有的結(jié)構(gòu)模型描述系統(tǒng)的動(dòng)態(tài)行為。類圖中是最廣泛使用的結(jié)構(gòu)圖。

(2)行為建模:

行為建模描述了在系統(tǒng)中的相互作用,代表之間的交互的結(jié)構(gòu)圖,行為建模顯示系統(tǒng)的動(dòng)態(tài)性質(zhì),包括下列各項(xiàng):

  • 活動(dòng)圖
  • 交互圖
  • 用例圖

所有上述的顯示在一個(gè)系統(tǒng)中流動(dòng)的動(dòng)態(tài)序列。

(3)架構(gòu)建模:

架構(gòu)建模表示的是一個(gè)系統(tǒng)的總體框架,它包含了系統(tǒng)的結(jié)構(gòu)和行為的元素。架構(gòu)建模可以被定義為整個(gè)系統(tǒng)的藍(lán)圖。包圖是根據(jù)架構(gòu)模型進(jìn)行的。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)