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

如何創建UML協作圖

開發 架構
在學習UML時,你也許或遇到UML協作圖方面的知識,這里就向大家簡單介紹一下如何創建UML協作圖,相信通過本文的介紹你一定會對創建UML協作圖的步驟有一定的認識。

本節向大家介紹一下UML協作圖創建方法,雖然在軟件開發過程中UML協作圖用到的不是很多,還是有必要向大家介紹一下,歡迎大家一起來學習UML協作圖的創建。

UML建模:創建UML協作圖

使用UML協作圖

協作圖用于顯示組件及其交互關系的空間組織結構,它并不側重于交互的順序。協作圖顯示了交互中各個對象之間的組織交互關系以及對象彼此之間的鏈接。與序列圖不同,協作圖顯示的是對象之間的關系。另一方面,協作圖沒有將時間作為一個單獨的維度,因此序列號就決定了消息及并發線程的順序。協作圖是一個介于符號圖和序列圖之間的交叉產物,它用帶有編號的箭頭來描述特定的方案,以顯示在整個方案過程中消息的移動情況。

協作圖具有以下用途:

通過描繪對象之間消息的移動情況來反映具體的方案。
顯示對象及其交互關系的空間組織結構,而非交互的順序。

創建UML協作圖

本教程將使用UML建模:創建類圖教程中創建的類圖。在開始執行下列步驟之前,請首先完成類圖教程。

本部分包含以下步驟:

1.生成協作圖
2.完善生成的圖

生成UML協作圖
1.啟動IDE(如果需要)。
2.在“項目”窗口中,展開"UMLTutorialProject">“模型”節點。
選擇以下類節點:
ATM
Branch
Consortium
通過按住Ctrl鍵并單擊每個類節點可以選擇多個類。

右鍵單擊***選定的類,然后從彈出式菜單中選擇“通過選定的元素創建圖”。
將打開新建向導,其中顯示“創建新圖”頁。
3.在“圖類型”列表中,選擇“協作圖”。
4.在“圖名稱”字段中,鍵入CollaborationDiagram。
5.保留“名稱空間”字段中的缺省設置,然后單擊“完成”。
IDE將執行以下操作:
在“項目”窗口的“模型”節點下創建CollaborationDiagram節點
在圖編輯器中顯示新圖(該圖由三個表示為生命線元素的類構成)
打開建模組件面板

完善生成的圖
單擊并拖動元素以重新排列圖,使其與下面的圖類似。

1.在“項目”窗口中,選擇標記為User的類節點。
2.將選定的類拖放到圖編輯器中,使其位于ATM生命線元素的上方。

添加連接器鏈接

UML協作圖中的每個元素均可通過連接器鏈接與其他元素建立連接。您可以標識這些鏈接,并在其中添加消息流。

從建模組件面板的“基本”類別中,選擇"Connector"圖標。
單擊標記為User的生命線元素,然后單擊ATM。
將在兩個元素之間繪制一條連接器鏈接。
使用相同的步驟繪制以下鏈接:
從ATM至Consortium的鏈接
從Consortium至Branch的鏈接
從ATM至Branch的鏈接
在創建從ATM至Branch的鏈接時,請由ATM生命線向右水平拉出鏈接線,并在到達Branch生命線正上方時單擊一下鼠標。這樣便會在鏈接線上放置一個頂點,然后再垂直向下繪制鏈接以到達Branch生命線。
在圖編輯器中的任意位置單擊鼠標右鍵以取消選擇"Connector"圖標。

顯示消息號

UML協作圖通過使用帶有編號的消息來表示特定的方案。缺省情況下,UML建模設置將隱藏這些編號。請使用以下步驟來顯示消息號:

在CollaborationDiagram圖編輯器的背景中單擊鼠標右鍵。
從彈出式菜單中選擇“顯示消息號”。
這樣當您插入操作流(在下一部分中介紹)時,便會顯示消息號。整數表示消息在下一個更高級別的過程調用中的順序。依據整數編號進行區分的消息按照其嵌套級別進行排序。例如,在激活3.1中,消息3.1.4排在消息3.1.3之后。

顯示操作流

操作流在圖中顯示為與鏈接平行的帶標記箭頭。此鏈接用于向目標元素傳輸消息或實現這種傳輸。

在圖編輯器中,選擇User和ATM之間的連接器鏈接。
右鍵單擊距ATM生命線最近的連接器鏈接部分。
從彈出式菜單中選擇“操作”>"publicfloatgetCashOnHand"。
將在圖中放置一個編號為1的操作流。單擊“適應窗口大小”按鈕以在圖編輯器中查看整個圖。

選擇ATM和Consortium之間的連接器鏈接,然后右鍵單擊靠近Consortium元素的鏈接部分。
從彈出式菜單中選擇“操作”>"publicvoidvalidateAccountInfo"。
IDE會在此鏈接上放置選定的操作,并將其編號為1.1。
您可以根據需要選擇并移動操作流。

向類中添加操作

在此過程中,您將向連接器鏈接添加一個新的操作。該操作還會被添加到ClassDiagram圖的Branch類以及Java源代碼中。

右鍵單擊Consortium和Branch之間靠近Branch生命線元素的連接器鏈接。
從彈出式菜單中選擇“操作”>“添加操作”。
圖中將出現一個標簽,并突出顯示Unnamed一詞。
鍵入verifyCardWithBank。
使用向右方向鍵將光標移至操作參數字段。
鍵入intstringCardStrip作為參數,然后按Enter鍵。
該鏈接將被標記為1.1.1:publicvoidverifyCardWithBank(intstringCardStrip),并且添加的操作會顯示在ClassDiagram圖的Branch類中。
在ATM和Branch之間的連接器鏈接上,右鍵單擊靠近Branch生命線的鏈接部分。
從彈出式菜單中選擇“操作”>"publicchargetConnected"。
該鏈接將被標記為1.2:publicchargetConnected()。

保存圖

完成UML協作圖后,您可以保存該圖。

在圖編輯器中,右鍵單擊"CollaborationDiagram"標簽。
從彈出式菜單中選擇“保存文檔”。
將關閉菜單并保存圖。退出IDE時,系統會提示您是否要保存項目。

【編輯推薦】

  1. 術語匯編 UML協作圖簡介
  2. 教你繪制整潔的UML圖
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡明介紹
  5. UML用例圖用法實例剖析

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-12 13:20:18

UML協作圖

2010-07-07 14:43:19

UML協作圖

2010-06-11 16:38:22

UML協作圖

2010-07-09 09:26:06

UML順序圖

2010-06-10 16:09:45

UML協作圖

2010-06-10 15:49:55

UML協作圖

2010-06-28 18:36:06

UML協作圖

2010-06-13 15:03:25

UML實踐

2010-07-12 13:09:05

UML協作圖

2010-06-10 10:53:10

UML實例

2010-07-01 10:44:10

UML作圖工具

2010-06-30 14:37:20

UML類圖

2010-06-17 10:38:08

UML動態建模機制

2010-06-30 17:36:58

UML用例圖

2010-06-17 10:22:18

UML動態建模

2010-07-12 10:43:41

UML交互圖

2010-07-07 11:21:58

UML九種視圖

2010-07-09 11:23:07

UML動態建模

2010-06-29 18:16:57

UML建模

2010-07-01 17:52:41

UML包圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草新视频 | 在线看片国产精品 | 男人亚洲天堂 | 国产日韩欧美在线观看 | 亚洲综合在线播放 | 亚洲天堂一区 | 久久成人精品视频 | 欧美日韩高清 | 欧美 日韩 国产 成人 在线 | 亚洲精品视频网站在线观看 | 亚洲36d大奶网 | 成人av一区 | 岛国av在线免费观看 | 欧美二区三区 | 国产亚洲精品精品国产亚洲综合 | 成人毛片视频免费 | 精品一区二区三区四区五区 | 中文字幕av网 | 欧美激情综合五月色丁香小说 | 国产精品视频yy9299一区 | 亚洲综合在线播放 | 亚洲精品小视频在线观看 | 97av在线 | 中文字幕 在线观看 | 欧美日韩综合一区 | 亚洲视频欧美视频 | 久久综合九九 | 9久久婷婷国产综合精品性色 | 亚州综合在线 | 国产高清视频在线观看 | 亚洲国产精品一区在线观看 | 久久久久久久久久久久久久av | 中文字幕日韩欧美 | 91视频国产精品 | 久久久久国产成人精品亚洲午夜 | 精品亚洲一区二区三区 | 伊人网99| 99pao成人国产永久免费视频 | 欧美成视频在线观看 | 成人欧美日韩一区二区三区 | 精品网站999 |