勵志

勵志人生知識庫

交互作用圖怎麼看

交互作用圖主要用於描述系統中的對象間動態交互和合作行爲。這類圖表主要包括順序圖通信圖,它們分別從不同的角度展示系統中的交互作用。

順序圖(Sequence Diagram):

順序圖通過時間軸來展示對象間的消息傳遞順序。

它包含以下元素:

對象:通常表示爲帶垂直虛線的矩形框。

生命線:垂直虛線,代表對象的生命週期。

消息:表示對象間的通信,可以是信號、操作調用等。

激活條:表示對象執行某個動作的時間段,用細長矩形表示。

消息以帶標籤的箭頭表示,可以包含條件表達式,區分同步消息和異步消息。

通信圖(Communication Diagram):

通信圖強調參與交互的對象組織及其靜態結構。

它描述了對象間交換消息的時間順序,同時展示了對象的連接方式。

通信圖中的消息有時間順序標記,如序列號,用以表示消息發生的順序。

順序圖和通信圖在語義上是等價的,可以相互轉換而不損失信息。它們共同爲系統的動態方面建模,描述對象間的交互作用,由對象、對象間的關係組成。