相互作用オペランド

統一モデリング言語 (UML) シーケンス図では、相互作用オペランドとは、相互作用フラグメントを結合フラグメントにグループ化し、結合フラグメントに追加したシナリオを示すコンテナーのことです。

各相互作用オペランドは相互作用のフラグメントであり、結合フラグメントのライフラインをカバーします。相互作用オペランドはオプションのガード条件 (相互作用制約とも呼ばれる) を含みます。 相互作用オペランドは、ガード条件テストが真のときのみ実行されます。

以下の図が示すように、相互作用オペランドは結合フラグメント内の長方形のコンテナーとして表示されます。

相互作用フレームは、2 つのライフラインおよびライフラインと交差する 2 つの結合フラグメントを示します。最初のループ結合フラグメントには、1 つの相互作用オペランドおよびガード条件が含まれます。2 番目の代替結合フラグメントには、それぞれガード条件を持つ 2 つの相互作用オペランドがあります。

相互作用オペランドを作成すると、展開した状態で表示されます。相互作用オペランドを折りたたんで、オペランドと関連したメッセージ、および相互作用のフラグメントを非表示にでき、相互作用フレームの結合フラグメントのサイズを最小化できます。

結合フラグメントに追加できる相互作用オペランドの数は、結合フラグメントのタイプによって異なります。例えば、ループ、オプション、中断、重要、否定、行使、無効、または有効結合フラグメントはオペランドが 1 つです。代替、脆弱、厳重、またはパラレル結合フラグメントには複数のオペランドがあります。結合フラグメントに複数の相互作用のオペランドがある場合、水平の破線でオペランドが分離されます。

関連タスク
結合フラグメントの開発
結合フラグメントへの相互作用オペランドの追加
結合フラグメントからの相互作用オペランドの削除
結合フラグメント内での相互作用オペランドの移動
相互作用オペランドへのガード条件の追加
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005