(五)UML之协作图
一、什么是協(xié)作圖?
顧名思義協(xié)作圖就是合作圖,有合作就涉及到多個(gè)對象。
協(xié)作圖(Collaboration Diagram /Communication Diagram,也叫合作圖)是一種交互圖(interaction diagram),顯示某組對象如何為了由一個(gè)用例描述的一個(gè)系統(tǒng)事件而與另一組對象進(jìn)行協(xié)作的,使用協(xié)作圖可以顯示對象角色之間的組織關(guān)系。
二、對比
1、協(xié)作圖和時(shí)序圖。
兩者表的消息時(shí)一樣的,只是強(qiáng)調(diào)的重點(diǎn)不同。協(xié)作圖表達(dá)的是在實(shí)現(xiàn)某個(gè)用例期間,對象之間的合作關(guān)系,而時(shí)序圖表達(dá)的是對象之間產(chǎn)生合作發(fā)生消息的時(shí)間順序。
兩者可以相互轉(zhuǎn)化。(rational rose 快捷鍵F5。)
三、協(xié)作圖的構(gòu)成
時(shí)序圖跟協(xié)作圖可以相互轉(zhuǎn)化,不難理解,協(xié)作圖的構(gòu)成有角色,對象,連接,消息。具體含義同時(shí)序圖。
協(xié)作圖表現(xiàn)的是對象在空間上的聯(lián)系,所以不存在時(shí)序圖中的生命線和激活器。
圖二是圖一轉(zhuǎn)換的時(shí)序圖
總結(jié)
以上是生活随笔為你收集整理的(五)UML之协作图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中库是什么意思_python
- 下一篇: Centos7如何安装开源办公软件Lib