サムネイル|272x272ピクセル|UMLのコミュニケーション図による、実世界のシステムデザインサンプル サムネイル|272x272ピクセル|コミュニケーション図の一般的なサンプル 統一モデリング言語 (UML)2.5.1のコミュニケーション図はUML 1.xのコラボレーション図をシンプルにしたものである。

UMLには4種類の相互作用図がある:

シーケンス図 コミュニケーション図 インタラクション概要図 タイミング図

コミュニケーション図は、オブジェクトや部品間の相互作用を、順序付けられたメッセージとしてモデル化する。コミュニケーション図は、クラス図、シーケンス図、ユースケース図から得られる情報を組み合わせ、システムの静的構造と動的な振る舞いの両方を表現する。

ただし、コミュニケーション図では、オブジェクト図と同じように、オブジェクトとリンクを自由に配置する。このような自由配置の図でもメッセージの順序が分かるように、メッセージには時系列順の番号を付け、そのメッセージが送られるリンクの近くに配置します。コミュニケーション図は、メッセージ1.0から始めて、オブジェクトからオブジェクトへとメッセージをたどることで読み進める。

コミュニケーション図は、シーケンス図とほぼ同じ情報を示すが、情報の表現方法が異なるため、情報によっては一方の図の方が見つけやすいことがある。コミュニケーション図では各要素がどの要素と相互作用するのかが分かりやすいのに対し、シーケンス図では相互作用がどのような順序で行われるのかがより明確に分かる。

関連項目

データフロー図

脚注

外部リンク

Communication Diagrams in UML 2