統一モデリング言語 (UML) シーケンス図では、相互作用オペランドとは、相互作用フラグメントを結合フラグメントにグループ化し、結合フラグメントに追加したシナリオを示すコンテナーのことです。
各相互作用オペランドは相互作用のフラグメントであり、結合フラグメントのライフラインをカバーします。相互作用オペランドはオプションのガード条件 (相互作用制約とも呼ばれる) を含みます。相互作用オペランドは、ガード条件テストが真のときのみ実行されます。
以下の図が示すように、相互作用オペランドは結合フラグメント内の長方形のコンテナーとして表示されます。
相互作用オペランドを作成すると、展開した状態で表示されます。相互作用オペランドを折りたたんで、オペランドと関連したメッセージ、および相互作用のフラグメントを非表示にでき、相互作用フレームの結合フラグメントのサイズを最小化できます。
結合フラグメントに追加できる相互作用オペランドの数は、結合フラグメントのタイプによって異なります。例えば、ループ、オプション、中断、重要、否定、行使、無効、または有効結合フラグメントはオペランドが 1 つです。代替、脆弱、厳重、またはパラレル結合フラグメントには複数のオペランドがあります。結合フラグメントに複数の相互作用のオペランドがある場合、水平の破線でオペランドが分離されます。