2012-05-06 87 views

回答

5

報價Wikipedia

通信圖顯示很多相同的信息的序列圖,但由於信息是如何呈現的,一些更容易在一個比圖找到其他。通信圖表顯示了每個元素與哪個元素更好地交互,但是順序圖顯示了交互更清晰的順序。

從本質上講,協作圖強調了哪些對象相互作用,而序列圖更強調實際的順序。但它們實際上是等價的,除了在序列圖中可見的更多細節之外,例如創建/銷燬對象的時間和對象。

+1

我認爲在溝通圖中,您可以實際爲您的交互編號,以顯示交互順序。 – stud91

1

順序圖使它更容易遵循交互,因爲它們是從上到下完成的,所以查找消息順序非常簡單。但是如果你有很多對象交互,圖表就變得難以閱讀。

通信圖表顯示在消息頂部寫入序列的對象之間傳遞的消息。對於大量的對象,它比序列圖更容易理解,但消息序列更難理解。

0

在生命線順序圖中,元素存在並可能參與交互。 在通信圖中,生命線代表交互中的個體參與者。

0

序列以及通信圖示出幾乎等同的信息,有各自的長處和短處是:

序列圖:

易見的消息從對象訂貨到對象隨時間。

通信圖:

易見鏈接,角色名稱和業務對象的特定配置之間的流動。