協作圖是一種統一建模語言(UML)交互圖,它突出了面向對象編程(OOP)計算機系統設計中對象的結構組織。協作圖描述了對象之間的相互關系。這些圖需要技術技能和培訓才能一個中央管理組織控制著UML標準,并且它們繼續發展在OOP中...
協作圖是一種統一建模語言(UML)交互圖,它突出了面向對象編程(OOP)計算機系統設計中對象的結構組織。協作圖描述了對象之間的相互關系。這些圖需要技術技能和培訓才能一個中央管理組織控制著UML標準,并且它們繼續發展在OOP中,對象是一個由屬性和行為組成的封裝實體,而object一詞通常指的是一類復雜的數據,例如,一個對象可能由庫存項數據和各種檢索和修改這些數據的函數組成,而作為對象的行為可以簡化建模和開發過程,對象元素是協作圖中的關鍵元素,對象之間可以進行交互,例如,采購訂單對象可以與庫存對象交互,以建模采購訂單上的收貨項目對庫存的影響。圖表可以顯示每個對象的類角色,也可以描述為該對象的職責第二個元素是relation或association元素。這個元素描述了一個連接相關對象的鏈接,并指示了關聯在這種情況下的行為。它也可以用來顯示基數基數是兩個對象中的數據之間所需的關系,例如一對一或一對多的關系。消息是協作關系圖中的第三個元素。它們被描述為從初始對象指向結束對象的箭頭。可以在消息中添加編號以顯示對象交互的時間序列。協作圖類似于序列圖,因為兩者都顯示了對象如何在動態關系中相互作用,一些UML建模程序由于其相似性,可以將序列圖轉換為協作圖,反之亦然,從序列圖中更容易掌握動態關系,而協作圖更有效地描述了對象之間的聯系創建協作圖需要技術技能。任務通常分配給計算機系統分析員。創建模型的分析員使用用例圖、類圖,以及序列圖,以收集開發圖表所需的有關系統的信息。此外,模型通常使用專用軟件創建,這可能需要培訓才能使用。UML標準是由對象管理小組開發的。這些標準不斷進步,因此可能會修改圖表建模慣例。例如,較新的UML符號使用通信圖作為協作圖的簡化版本
-
發表于 2020-07-30 19:27
- 閱讀 ( 1432 )
- 分類:電腦網絡