自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UML用戶指南--UML圖簡介

開發(fā) 架構(gòu)
在學習UML建模語言時,難免會遇到UML圖的問題,這里就向大家簡單介紹一下有關(guān)UML圖內(nèi)容,希望通過本文的介紹你對UML圖有個大致的認識。

本節(jié)和大家一起學習一下UML圖,這里主要介紹UML結(jié)構(gòu)圖和UML行為圖兩部分,下面讓我們一起看一下UML圖的詳細介紹吧。

UML圖

這里再次提到對軟件體系結(jié)構(gòu)進行可視化、詳述、構(gòu)造和文檔化,有5種最重要的互補視圖:用況視圖(usecaseview)、設(shè)計視圖(designview)、進程視圖(processview)、實現(xiàn)視圖(implementationview)、實施視圖(deploymentview)。每一種視圖都包含結(jié)構(gòu)建模(對靜態(tài)事物建模)和行為建模(對動態(tài)事物建模)。

UML中包含9種圖,這在第二章已經(jīng)介紹過。可以將這9種圖分為兩類,一類用于結(jié)構(gòu)建模,稱為結(jié)構(gòu)圖;一類用于行為建模,稱為行為圖。

①結(jié)構(gòu)圖
結(jié)構(gòu)圖有4種,分別是:
⑴類圖(classdiagram)
類圖顯示一組類、接口、協(xié)作以及它們之間的關(guān)系。類圖可用于說明系統(tǒng)的靜態(tài)設(shè)計視圖。包含主動類的類圖可用于說明系統(tǒng)的靜態(tài)進程視圖。

⑵對象圖(objectdiagram)
UML圖中對象圖顯示一組對象以及他們之間的關(guān)系。對象圖是類圖中發(fā)現(xiàn)的事物的實例的數(shù)據(jù)結(jié)構(gòu)和靜態(tài)快照。對象圖也可用于說明系統(tǒng)的靜態(tài)設(shè)計視圖和靜態(tài)的進程視圖,但它是從現(xiàn)實或原型的方面來透視的(因為是類的實例)。

⑶構(gòu)件圖(componentdiagram)
UML圖中構(gòu)件圖顯示了一組構(gòu)件以及他們之間的關(guān)系。構(gòu)件圖可用于說明系統(tǒng)的靜態(tài)實現(xiàn)視圖。

⑷實施圖(deploymentdiagram)
UML圖中實施圖顯示了一組節(jié)點以及他們之間的關(guān)系。實施圖可用于說明系統(tǒng)的靜態(tài)實施視圖。

這4種圖還有一些常見的變體,例如子系統(tǒng)圖實際就是一個類圖。

②行為圖
行為圖有5種,分別是:
⑴用況圖(usecasediagram)
UML圖中用況圖用于組織系統(tǒng)的行為,描述了一組用況和參與者以及他們之間的關(guān)系。用況圖用于描述系統(tǒng)的靜態(tài)用況視圖。

⑵順序圖(sequencediagram)和協(xié)作圖(collaborationdiagram)
UML圖中順序圖和協(xié)作圖在語義上是等價的,它們可以互相轉(zhuǎn)換。順序圖和協(xié)作圖又被統(tǒng)稱為交互圖(interactiondiagram)。它們顯示了一組對象和由這組對象發(fā)送和接收的消息。順序圖強調(diào)消息的時間次序,協(xié)作圖強調(diào)發(fā)消息的對象的結(jié)構(gòu)組織。

⑶狀態(tài)圖(statechartdiagram)和活動圖(activitydiagram)
UML圖中狀態(tài)圖和活動圖在語義上是等價的,它們可以互相轉(zhuǎn)換。狀態(tài)圖顯示了一個由狀態(tài)、轉(zhuǎn)換、事件和活動組成的狀態(tài)機,它強調(diào)一個對象按事件次序發(fā)生的行為,通常狀態(tài)圖用于對接口、類或協(xié)作的行為建模。活動圖顯示了系統(tǒng)從活動到活動的流,它強調(diào)對象之間的控制流,通常活動圖用于對系統(tǒng)的功能建模。
對于一個系統(tǒng)而言,前面提到的5種視圖并非必須的,可以根據(jù)系統(tǒng)的需要進行裁剪或補充。

【編輯推薦】

  1. 教你繪制整潔的UML圖
  2. SVG與UML圖詳解
  3. UML中各種UML圖形的建立步驟簡明介紹
  4. 解析UML類圖符號意義
  5. 九大UML視圖專家解析

 

 

責任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-13 16:43:37

UML公共機制

2010-06-17 14:52:42

UML構(gòu)件圖

2010-06-17 15:29:52

UML活動圖

2010-06-10 09:32:21

UML時序圖

2010-06-10 09:17:40

UML用例圖

2010-07-07 09:34:06

UML用戶指南

2010-06-09 15:53:30

UML建模

2010-06-13 17:05:54

UML關(guān)系

2010-07-09 09:26:06

UML順序圖

2010-06-10 16:09:45

UML協(xié)作圖

2010-06-12 17:19:18

UML用戶指南

2010-06-13 16:53:15

UML類

2010-06-18 16:15:59

UML用戶指南

2010-06-11 09:33:47

UML順序圖

2010-06-11 18:27:39

UML對象圖

2010-07-08 09:50:11

UML構(gòu)件圖

2010-07-08 09:57:14

UML活動圖

2010-06-09 09:16:15

UML活動圖

2010-06-11 10:44:14

UML部署圖

2010-07-06 13:04:33

UML系統(tǒng)組件圖
點贊
收藏

51CTO技術(shù)棧公眾號