シーケンス図へのデータの取り込み
シーケンス図を作成して要素を配置することにより、システムのオブジェクト間の振る舞いや相互作用を理解して作成することができます。 オブジェクトやアクターを表すライフラインや、オブジェクト間のコミュニケーションを表すメッセージ、および制御構造を表す結合フラグメントの追加が可能です。
UML 図でのライフラインの作成
シーケンス図およびコミュニケーション図などの UML 図では、システム内のオブジェクトを表すライフラインを作成することができます。
シーケンス図でのメッセージの作成
シーケンス図では、同期メッセージおよび非同期メッセージをライフラインに追加して、オブジェクト間の通信を表すことができます。 メッセージのシグニチャーを指定することもできます。
シーケンス図での結合フラグメントの作成
シーケンス図では、結合フラグメントを作成して、相互作用における制御構造をビジュアルに表示することができます。
シーケンス図での相互作用オペランドの管理
シーケンス図における相互作用オペランドは、メッセージなどの相互作用フラグメントをグループ化し、ガード条件が
true
である場合に実行されるコンテナーです。 結合フラグメントを作成すると、 相互作用オペランドが自動的に作成されます。 新規の相互作用オペランドを、代替、パラレル、強、弱の結合フラグメントなどの複数のオペランドを許可する結合フラグメントに追加できます。また、結合フラグメント内の相互作用オペランドの除去および位置変更を行い、システムの変更を反映できます。
遷移へのガード条件の追加
UML モデリングにおけるガード条件は、遷移の開始時に評価が行なわれるブール条件です。ガード条件のある遷移が行われるのは、 ガード条件が true であると評価されたときです。
シーケンス図での相互作用使用の作成
シーケンス図では、新規の未指定オカレンスを指定するか、または新規の相互作用を作成することによって、相互作用使用を作成することができます。
親トピック:
シーケンス図の管理
親トピック:
UML の相互作用のオブジェクト間のメッセージ・シーケンスのモデリング
フィードバック