コミュニケーション図(Communication diagram)
コミュニケーション図について
コミュニケーション図とは
コミュニケーション図とは、オブジェクト間のメッセージについて関係性を表現する図です。
コミュニケーション図は、オブジェクト図を拡張したもので、オブジェクトを基にメッセージのやり取りを表します。
コミュニケーション図の表記と構造
ライフライン
コミュニケーション図におけるライフラインとは、オブジェクトのことです。
ライフライン要素図形は「オブジェクト名:クラス名」と記述します。
コミュニケーション図の関係性
メッセージ(関連線)
コミュニケーション図における関連線は、メッセージを意味します。
ライフラインとライフラインでメッセージの呼び出し関係があることを表します。
同期メッセージ
同期メッセージでは、送信者がメッセージを送信してから、継続のための応答を待ちます。
同期メッセージは、先を塗りつぶした直線の矢印記号で表します。
応答メッセージは点線で表記します。
非同期メッセージ
非同期メッセージでは、送信者が応答を待ちません。
非同期メッセージは、先が尖った形をした直線の矢印で表します。
応答メッセージは点線で表記します。
シーケンス
メッセージに番号を振って、実行順序を定義します。
関連ページ
- UML
- クラス図(Class diagram)
- オブジェクト図(Object diagram)
- パッケージ図(Package diagram)
- 合成構造図(Composite structure diagram)
- コンポーネント図(Component diagram)
- 配置図(Deployment diagram)
- プロファイル図(Profile diagram)
- ユースケース図(Use case diagram)
- アクティビティ図(Activity diagram)
- ステートマシン図(State machine diagram)
- コミュニケーション図(Communication diagram)
- シーケンス図(Sequence diagram)
- 相互作用概要図(Interaction overview diagram)
- タイミング図(Timing diagram)