コミュニケーション図(Communication diagram)

コミュニケーション図について

コミュニケーション図とは

コミュニケーション図とは、オブジェクト間のメッセージについて関係性を表現する図です。
コミュニケーション図は、オブジェクト図を拡張したもので、オブジェクトを基にメッセージのやり取りを表します。


コミュニケーション図の表記と構造

ライフライン

コミュニケーション図におけるライフラインとは、オブジェクトのことです。
ライフライン要素図形は「オブジェクト名:クラス名」と記述します。



コミュニケーション図の関係性

メッセージ(関連線)

コミュニケーション図における関連線は、メッセージを意味します。
ライフラインとライフラインでメッセージの呼び出し関係があることを表します。


同期メッセージ

同期メッセージでは、送信者がメッセージを送信してから、継続のための応答を待ちます。
同期メッセージは、先を塗りつぶした直線の矢印記号で表します。
応答メッセージは点線で表記します。


非同期メッセージ

非同期メッセージでは、送信者が応答を待ちません。
非同期メッセージは、先が尖った形をした直線の矢印で表します。
応答メッセージは点線で表記します。


シーケンス

メッセージに番号を振って、実行順序を定義します。



関連ページ