成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析九大UML建模圖形用法

開發 架構
UML建模相信大家應該有所了解,你對UML建模圖形是否熟悉呢,這里向大家介紹一下九種UML建模圖形,希望本文的介紹對你有所幫助。

在學習UML建模工具的過程中,經常會遇到UML建模圖形問題,這里和大家分享一下九種UML建模圖形的相關知識。相信通過本節的學習你對UML建模圖形一定會有全面的認識。

簡單例析UML建模圖形

UML包括了一些可以相互組合圖表的圖形元素。

1.類圖

首先看一下UML建模圖形中的類圖。一個類(class)是一類或一組具有類似屬性和共同行為的事物。

矩形方框代表類的圖標,它被分成3個區域。最上面的區域中是類名,中間區域是類的屬性,最下面區域里列的是類的操作。

舉一個例子,屬于洗衣機(washingmachine)類的事物都具有諸如品牌(brandname)、型號(modelname)、序列號(serialnumber)和容量(capacity)等屬性。這類事物的行為包括“加衣物(addclothes)”、“加洗滌劑(adddetergent)”、“開機(turnon)”和“取出衣物(removeclothes)”等操作。

2.對象圖

UML建模圖形中對象(object)是一個類的實例,是具有具體屬性值和行為的一個具體事物。例如,洗衣機的品牌可能是“Laundatorium”,型號為“Washmeister”,序列號為“GL57774”,一次最多可以洗滌重量為16磅的衣物。

對象的圖標也是一個矩形,和類的圖標一樣,但是對象名下面要帶下劃線。具體實例的名字位于冒號的左邊而該實例所屬的類名位于冒號的右邊。

3.用例圖

用例(usecase)是從用戶的觀點對系統行為的一個描述。

例,一個人使用一臺洗衣機,顯然是為了洗衣服(washclothes)。

代表洗衣機用戶的智力小人形被稱為參與者(actor)。橢圓形代表用例。

參與者(它是發起用例的實體)可以是一個人也可以是另一個系統。

4.狀態圖

看一下UML建模圖形中的狀態圖。一臺洗衣機可以處于浸泡(soak)、洗滌(Wash)、漂洗(Rinse)、脫水(Spin)或者關機(off)狀態。

最頂端的符號代表起始狀態,***端的符號表示終止狀態。#p#

5.順序圖

UML建模圖形中類圖和對象圖標大的實系統的靜態結構。在一個運行的系統中,對象之間要發生交互,并且這些交互要經歷一定的時間。UML順序圖所表達的正式這種基于時間的動態交互。

例,洗衣機的構件包括一個注水的進水管(WaterPipe)、一個用來裝衣物的洗滌缸(Drum)以一個排水管(Drain)。假設已經完成了“加衣物”、“加洗滌劑”和“開機”操作。洗衣服這個用例被執行時按照如下順序進行:

1通過進水管想洗滌缸中注水。

2洗滌缸保持5分鐘靜止狀態。

3水注滿,停止注水。

4洗滌缸往返旋轉15分鐘。

5通過排水管排掉洗滌后的臟水。

6重新開始注水。

7洗滌缸繼續往返旋轉洗滌。

8停止向洗衣機中注水。

9通過排水管排掉漂洗衣物的水。

10洗滌缸加快速度單方向旋轉5分鐘。

11洗滌缸停止旋轉,洗衣過程結束。

圖中,對象之間發送的消息有:注入新水(Sendfreshwater)、保持靜止(Remainstationary)、停止注水(Stop)、往返旋轉(Ratatebackandforth)、排掉洗滌后的臟水(Sendsoapywater)、排掉漂洗過的水(Sendrinsewater)等。

6.活動圖

UML建模圖形中用例和對象的行為中的各個活動之間通常具有時間順序。

 

7.協作圖

再來看一下UML建模圖形中協作圖。系統的工作目標是由系統中各組成元素相互協作完成的。例子中洗衣機構件的類集中又增加了一個內部計時器(InternalTimer)。在經過一段時間后,定時器停止注水,然后啟動洗滌缸往返旋轉。圖中的序號代表命令消息的發送順序。


8.構件圖

構件圖和部署圖和整個計算機系統密切相關。

9.部署圖

UML建模圖形中部署圖顯示了基于計算機系統的物理體系結構。它可以描述計算機和設備,展示它們之間的連接,以及駐留在每臺機器中的軟件。每臺計算機用一個立方體來表示,立方體之間的連線表示這些計算機之間的通信關系。

如果需要將圖中的組織元素分組,或者在圖中說明一些類或構件是某個特定子系統的一部分,可以通過將這些元素組織成包(package)來達到此目的。包用一邊突起的公文夾形圖標來表示。

注釋(note)的圖標是一個帶折角的矩形,矩形框中是解釋性文字。注釋和被注釋的圖元素之間用一條虛線連接。

構造型(stereotype)能夠使用現有的UML元素來定制新的元素。構造型用尖對括號括起來的一個名稱來表示,這個括號叫雙尖括號(guillemets)。

   【編輯推薦】

  1. UML建模語言入門教程
  2. 技術分享 UML建模技術詳解
  3. 學習筆記 UML建模語言的特點和應用領域
  4. 免費UML建模工具盡情體驗
  5. UML建模工具Visio 、RationalRose、PowerDesign的功能與異同


 

責任編輯:佚名 來源: hi.baidu.com
相關推薦

2010-06-10 14:28:13

UML建模誤區

2010-06-13 13:24:00

UML歸納

2010-06-30 16:06:28

UML建模優點

2010-07-08 14:24:09

UML數據建模

2010-06-11 11:28:00

UML視圖

2010-07-12 12:48:37

UML建模誤區

2010-07-09 09:36:59

UML圖

2010-06-30 14:46:49

UML類圖

2010-07-06 16:19:56

UML圖形

2010-06-18 18:42:43

UML建模語言

2010-07-06 15:40:34

UML圖形

2010-07-06 15:57:58

UML圖形

2010-06-28 09:44:48

UML建模工具Rose

2010-07-07 11:21:58

UML九種視圖

2010-07-05 11:12:43

常用UML圖

2010-06-13 13:00:01

UML及項目管理建模

2010-07-09 13:09:48

UML靜態建模

2010-06-13 12:49:23

UML及建模

2010-06-17 15:54:24

UML總結

2010-06-17 10:05:35

UML動態建模
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久二区 | 国产精品高潮呻吟久久aⅴ码 | 亚洲成人av在线播放 | 毛片网站在线观看视频 | 精品国产乱码久久久久久88av | 犬夜叉在线观看 | 欧美 日韩 在线播放 | 欧美人妖网站 | 欧美一区二区三区视频 | 亚洲欧美中文日韩在线v日本 | 亚洲a视频 | 在线欧美亚洲 | 中文字幕专区 | 日韩三级免费观看 | 日韩精品视频在线 | 精品亚洲一区二区三区 | av久久| 色综合色综合色综合 | 噜噜噜色网 | 国产精品美女在线观看 | 亚洲国产成人精品久久久国产成人一区 | 亚洲国产精品99久久久久久久久 | 欧美中文字幕一区 | 亚洲在线高清 | 国产精品成人一区二区三区夜夜夜 | 亚洲国产一区视频 | 国产一区黄色 | 免费看国产一级特黄aaaa大片 | 精品久久久久久久久久久 | 国产免费观看久久黄av片涩av | 福利久久 | 日韩色综合 | 免费观看羞羞视频网站 | 日韩在线小视频 | 污污的网站在线观看 | 综合久久综合久久 | 丝袜 亚洲 另类 欧美 综合 | 欧洲视频一区二区 | 亚洲精品欧洲 | 久久亚洲国产精品日日av夜夜 | 欧美日韩福利视频 |