2012-05-06 16 views

答えて

5

コミュニケーション図は、シーケンス図と同じ情報の多くを示しているが、理由情報が提示される方法の、は、それが簡単であるのいくつかは、より1つの図に見つけることその他。コミュニケーション図は、それぞれがよりよく相互作用する要素を示していますが、シーケンス図は、相互作用がより明確に行われる順序を示しています。

本質的に、コラボレーション図は、シーケンス図が実際の順序を重視しながらどのオブジェクトが相互に作用するかを強調しています。しかし、実際には同等ですが、オブジェクトが作成された/誰によって作成/破棄されたかなど、シーケンス図に表示される詳細は少し異なります。

+1

私は通信ダイアグラムで、実際に相互作用の番号を付けて相互作用の順序を示すことができると思います。 – stud91

1

シーケンスダイアグラムは、上から下に向かって行われるので、やり取りを追跡しやすくなります。メッセージの順序付けを見つけるのはかなり簡単です。しかし、多くのオブジェクトが相互作用していると、図は読みにくくなります。

通信ダイアグラムは、メッセージの上にシーケンスが書き込まれたオブジェクト間でどのメッセージが渡されるかを表示します。大量のオブジェクトの場合は、シーケンス図よりも理解しやすいですが、メッセージの順序付けは理解しにくいです。

0

ライフラインのシーケンス図では、要素が存在し、潜在的に相互作用に参加します。 コミュニケーション図のライフラインは、相互作用の個々の参加者を表します。

0

シーケンスとコミュニケーション図は、ほぼ同等の情報を表示し、そこにそれぞれの長所と短所は以下のとおりです。

シーケンス図:

簡単にメッセージが時間をかけてオブジェクトへのオブジェクトからの発注を参照すること。

コミュニケーション図:リンク、ロール名やオブジェクトの特定の構成との間のトラフィックの流れを見るために

簡単。