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

術語匯編 UML協作圖簡介

開發 架構
在學習UML的過程中,你可能會遇到UML協作圖的相關問題,這里就向大家介紹一下,相信通過本節的介紹你對UML協作圖有一定的認識,歡迎大家一起來學習。

在軟件開發過程中UML協作圖雖然不常用,但是還是有必要向大家介紹一下,希望通過本節的學習大家對UML協作圖有一定的了解。下面讓我們一起來學習UML協作圖吧。

UML協作圖

UML協作圖(CollaborationDiagram,也叫合作圖)是一種交互圖(interactiondiagram),強調的是發送和接收消息的對象之間的組織結構。一個協作圖顯示了一系列的對象和在這些對象之間的聯系以及對象間發送和接收的消息。對象通常是命名或匿名的類的實例,也可以代表其他事物的實例,例如協作、組件和節點。使用協作圖來說明系統的動態情況。
協作圖(CollaborationDiagram)顯示某組對象如何為了由一個用例描述的一個系統事件而與另一組對象進行協作的交互圖。使用協作圖可以顯示對象角色之間的關系,如為實現某個操作或達到某種結果而在對象間交換的一組消息。如果需要強調時間和序列,最好選擇序列圖;如果需要強調上下文相關,最好選擇協作圖。

UML協作圖用于顯示對象之間如何進行交互以執行特定用例或用例中特定部分的行為。設計員使用協作圖和序列圖確定并闡明對象的角色,這些對象執行用例的特定事件流。它們是主要的信息來源,用于確定類的職責和接口。

與序列圖不同,UML協作圖顯示了對象之間的關系。序列圖和協作圖表述的是相似的信息,但表述的方式卻不同。協作圖顯示對象之間的關系,它更有利于理解對給定對象的所有影響,也更適合過程設計。
協作圖的格式決定了它們更適合在分析活動中使用(請參見活動:用例分析)。它們特別適合用來描述少量對象之間的簡單交互。隨著對象和消息數量的增多,理解協作圖將越來越困難。此外,協作圖很難顯示補充的說明性信息,例如時間、判定點或其他非結構化的信息,而在序列圖中這些信息可以方便地添加到注釋中。

UML協作圖強調參與一個交互對象的組織,它由以下基本元素組成:活動者(Actor)、對象(Object)、連接(Link)和消息(Message)。在UML中,使用實線標記兩個對象之間的連接,

協作圖中的消息,由標記在連接上方的帶有標記的箭頭表示。協作圖包含類元角色和關聯角色,而不僅僅是類元和關聯。類元角色和關聯角色描述了對象的配置和當一個協作的實例執行時可能出現的連接。當協作被實例化時,對象受限于類元角色,連接受限于關聯角色。關聯角色也可以被各種不同的臨時連接所擔當,例如過程參量或局部過程變量。連接符號可以使用構造型表示臨時連接(《parameter》或《local》)或調用同一個對象(《self》)。雖然整個系統中可能有其他的對象,但只有涉及到協作的對象才會被表示出來。換而言之,協作圖只對相互之間具有交互作用的對象和對象間的關聯建模,而忽略了其他對象和關聯。


UML協作圖的內容

協作圖中可以有對象和主角實例,以及描述它們之間關系和交互的連接和消息。通過說明對象間如何通過互相發送消息來實現通信,協作圖描述了參與對象中發生的情況。您可以為用例事件流的每一個變化形式制作一個協作圖。

在UML協作圖中,您可以按照以下方式使用對象:

·可以不指定對象的類。通常先制作只帶有對象的協作圖,而后再指定它們的類。
·可以給對象命名,但如果您要區分同一個類的不同對象,則應給對象命名。
·如果對象的類主動參與了協作,則可以將類本身在協作圖中表現出來。

【編輯推薦】

  1. UML基礎專題之UML用例圖
  2. UML基礎 UML時序圖的用途和組成元素
  3. 如何繪制UML用例圖
  4. UML狀態圖及其組成元素簡介
  5. 六步輕松實現UML活動圖繪制

 

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

2010-06-10 18:27:00

UML語言

2010-06-11 09:33:47

UML順序圖

2010-06-11 18:27:39

UML對象圖

2010-07-08 09:50:11

UML構件圖

2010-06-11 10:44:14

UML部署圖

2010-06-09 09:16:15

UML活動圖

2010-07-08 09:57:14

UML活動圖

2010-06-09 19:07:35

UML用例圖

2010-06-18 14:06:17

UML軟件工程

2010-06-07 17:40:09

UML

2010-06-07 13:02:46

Hadoop簡介

2010-09-17 09:19:08

Java API

2010-07-26 16:54:15

Perl引用

2010-08-10 10:32:02

Flex語言

2010-06-29 15:06:14

UML建模

2010-06-08 17:18:50

UML建模技術

2010-06-12 11:37:40

UML建模技術

2010-07-01 15:53:09

UML組件圖

2010-07-13 09:02:16

Perl

2010-06-18 18:07:19

UML用例圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 拍戏被cao翻了h承欢 | 久久久久久久综合 | 午夜性视频 | 特级丰满少妇一级aaaa爱毛片 | 亚洲精品久久久一区二区三区 | 欧美精品一区二区在线观看 | 9999国产精品欧美久久久久久 | 91在线观看网址 | 日本黄色影片在线观看 | www312aⅴ欧美在线看 | 日本a∨视频 | 精品久久久久久一区二区 | 精品亚洲一区二区三区四区五区高 | 国产精品欧美一区二区三区不卡 | 日韩一区二区成人 | 午夜国产羞羞视频免费网站 | 羞羞视频免费在线 | 中文精品视频 | 亚州一区二区三区 | 久久久免费 | 91欧美激情一区二区三区成人 | 日韩欧美在线一区 | 欧美成人一区二区三区 | 亚洲精品一区二区三区丝袜 | 免费视频一区二区 | 亚洲欧美日韩精品久久亚洲区 | 精品三级在线观看 | 美女精品一区 | 国产一区2区 | 观看av| 99精品视频一区二区三区 | 伊人久久在线 | 免费成人高清在线视频 | 老头搡老女人毛片视频在线看 | 本地毛片| 成人一区二区视频 | 日韩毛片在线免费观看 | 亚洲精品国产一区 | 成人午夜激情 | 四虎影视一区二区 | 国产精品123区 |