UML モデリングでは、関係はモデル要素間の接続です。UML 関係は、モデル要素の 1 つのタイプであり、モデル要素間の構造と振る舞いを定義することで、セマンティクスをモデルに追加します。
UML 関係は、6 つのカテゴリーにグループ化されます。
- 「関連」は、1 つのモデル要素のインスタンスが、別のモデル要素のインスタンスに接続されていることを示します。
- 「依存」は、1 つのモデル要素に対する変更が、別のモデル要素に影響を与えることを示します。
- 「汎化」は、1 つのモデル要素が、別のモデル要素の特化であることを示します。
- 「実現」は、1 つのモデル要素が、別のモデル要素によって実装される仕様を提供することを示します。
- エッジはアクティビティー間のフローを表します。
- 遷移は状態の変化を表します。
プロパティーを設定したりキーワードを使用したりして、これらの関係のバリエーションを作成できます。
以下のトピックでは、モデリング図の関係について説明します。