結合フラグメント

統一モデリング言語 (UML) シーケンス図では、結合フラグメントは相互作用の中の条件付き構造を定義します。

結合フラグメントは相互作用フラグメントの式を定義します。 結合フラグメントは、相互作用演算子およびそれに対応する相互作用オペランドによって定義されます。 結合フラグメントを使用すると、幾つかのトレースをコンパクトで簡潔な方法で記述することができます。

結合フラグメントは、1 つの相互作用演算子、1 つ以上の相互作用オペランド、および 1 つのオプションのガード条件によって構成されます。

次の図にあるように、結合フラグメントはライフラインをカバーするフレームとして表示され、相互作用オペランドを含んでいます。 結合フラグメントは含まれている相互作用オペランドを、各オペランド間の破線の水平線によって分離します。

この相互作用フレームは、ライフラインと交差する 2 つの結合フラグメントをもった 2 つのライフラインを示しています。最初のループ結合フラグメントには、1 つの相互作用オペランドと 1 つのガード条件があります。 2 番目の alt 結合フラグメントには、それぞれ 1 つずつのガード条件をもった 2 つの相互作用オペランドがあります。

関連概念
シーケンス図
相互作用フレーム
ライフライン
メッセージ
実行オカレンス
相互作用オカレンス
相互作用演算子
相互作用オペランド
ガード条件
停止ノード
関連タスク
結合フラグメントを作成する
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005