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

UML類圖用途及創(chuàng)建方法揭秘

開發(fā) 架構(gòu)
UML類圖能出色地表示繼承與合成關(guān)系。為了將UML類圖作為一種高效的溝通工具使用,開發(fā)者必須理解如何將類圖上出現(xiàn)的元素轉(zhuǎn)換到Java中。

本文重點討論一下有關(guān)UML類圖方面的內(nèi)容,UML類圖是最常用的UML圖,它用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計。其中包括類關(guān)系以及與每個類關(guān)聯(lián)的屬性及行為。

UML類圖用途:

◆可提供對系統(tǒng)中所使用類型以及系統(tǒng)組件間所傳遞類型的與實現(xiàn)無關(guān)的描述。

例如,“訂餐”類型可在業(yè)務(wù)層以.NET代碼實現(xiàn),在組件間的接口中以XML實現(xiàn),在數(shù)據(jù)庫中以SQL實現(xiàn),在用戶界面中以HTML實現(xiàn)。盡管這些實現(xiàn)在細(xì)節(jié)上有所不同,但“訂餐”類型和其他類型(如“菜單”和“付款”)之間的關(guān)系始終相同。通過UML類圖就可將這些關(guān)系與實現(xiàn)分開討論。

◆可闡明應(yīng)用程序及其用戶之間溝通所用詞匯的詞匯表,并描述用戶需求。有關(guān)更多信息,請參見用戶需求建模。

例如,考慮餐館應(yīng)用程序的用戶情景、用例或其他需求描述。在此描述中,您將發(fā)現(xiàn)如“菜單”、“訂單”、“餐飲”、“價格”、“付款”等詞匯。您可繪制定義這些詞匯間關(guān)系的UML類圖。這可降低需求描述、用戶界面和幫助文檔中出現(xiàn)不一致的風(fēng)險。

創(chuàng)建UML類圖

1.在“體系結(jié)構(gòu)”菜單上,單擊“新建關(guān)系圖”。

2.在“模板”下單擊“UML類圖”。

3.命名該關(guān)系圖。

4.在“添加到建模項目”中,從您的解決方案中選擇一個現(xiàn)有建模項目,或者選擇“創(chuàng)建新的建模項目”,然后單擊“確定”。

此時將顯示一個新的類圖,同時顯示“UML類圖”工具箱。該工具箱中包含所需的元素和關(guān)系。

繪制UML類圖

1.若要創(chuàng)建類型,請在工具箱上單擊“類”、“接口”或“枚舉”工具,然后單擊關(guān)系圖的空白部分。

2.若要向類型添加特性或操作,或向枚舉添加文本,請單擊類型中的“特性”、“操作”或“文本”標(biāo)題,然后按Enter。

您可以寫入簽名,如:
f(x:Boolean):Integer
。有關(guān)更多信息,請參見特性和操作。

3.若要快速添加多個項,請在每一項的***按兩次Enter??梢允褂眉^鍵在列表中上下移動。

4..若要展開或折疊某個類型,請單擊該類型左上角的V形圖標(biāo)。還可以展開以及折疊類或接口的“特性”和“操作”部分。

5.若要繪制類型之間的關(guān)聯(lián)、繼承或依賴項鏈接,請單擊相應(yīng)關(guān)系工具,再單擊源類型,然后單擊目標(biāo)類型。

6.若要在包中創(chuàng)建類型,請使用“包”工具創(chuàng)建一個包,然后在該包中創(chuàng)建新的類型和包。還可以使用復(fù)制命令復(fù)制類型,然后將它們粘貼到包中。

每個關(guān)系圖都是模型中的視圖,可在同一項目中的其他關(guān)系圖之間共享。若要查看完整模型的樹視圖,請單擊“視圖”,指向“其他窗口”,然后單擊“UML模型資源管理器”。

【編輯推薦】

  1. 四步輕松實現(xiàn)用Visio畫UML類圖
  2. UML類圖畫法及含義剖析
  3. 學(xué)習(xí)筆記 UML建模技術(shù)的組成部分
  4. UML類圖依賴關(guān)系和其他關(guān)系區(qū)別
  5. PowerDesigner UML建模技術(shù)簡介
責(zé)任編輯:佚名 來源: microsoft.com
相關(guān)推薦

2010-07-20 08:58:28

Perl類

2010-06-30 14:37:20

UML類圖

2010-06-29 09:08:15

UML類圖關(guān)系

2010-07-07 18:00:44

UML類圖建模

2010-07-05 09:34:45

UML類關(guān)系圖

2010-06-29 17:27:49

UML建模方法

2010-07-01 12:09:46

UML類圖

2010-07-12 13:39:10

UML對象圖

2010-06-10 09:41:11

UML時序圖

2010-07-02 12:53:07

UML對象圖

2010-07-02 12:31:35

UML對象圖

2010-06-28 17:26:02

UML類圖關(guān)系

2010-06-30 17:36:58

UML用例圖

2010-07-12 10:25:44

UML類圖

2010-07-02 12:22:53

UML對象圖

2010-07-02 13:22:25

UML交互圖

2010-06-11 17:18:26

UML精粹

2010-07-12 09:37:26

UML建模

2010-06-10 09:17:40

UML用例圖

2010-06-28 16:13:18

UML類圖設(shè)計
點贊
收藏

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