What's the difference between UML sequence diagram and communication diagram

 UML 循序圖與溝通圖的異同

相同

相異

UML 循序圖與溝通圖相同處

都用於描述系統不同物件之間互動與訊息傳遞。

UML 循序圖與溝通圖相異處

1.視覺呈現

- 循序圖:

  + 直線表示物件之間的時間軸

  + 上方物件表示輸出訊息物件

  + 下方物件表示接收訊息物件

- 溝通圖:

  + 使用圓圈、方形表示物件

  + 物件之間連線表示訊息傳遞,沒有時間軸

2. 強調角色

溝通圖強調參與物件角色,強調訊息收發者之間互動時的簡潔。

3. 應用情境

循序圖: 描述複雜時序,特別是並行處裡與同步

溝通圖: 描述簡單互動情境

4. 可讀性

溝通圖:容易理解,因為因其少關注了時間細節

總之,循序圖關注時序與複雜互動。溝通圖關注簡單與直接訊息的傳遞。


Comments

Popular posts from this blog

How to write data into a excel file using vbscript

Format date as yyyy-mm-dd using vbscript