UML において、関係はモデル要素間の接続です。 UML 関係は、モデル要素の 1 つのタイプであり、モデル要素間の構造と振る舞いを定義することで、セマンティクスをモデルに追加します。
カテゴリー | 機能 |
---|---|
アクティビティー・エッジ | アクティビティー間のフローを表します |
関連 | 1 つのモデル要素のインスタンスが、別のモデル要素のインスタンスに接続されていることを示します |
依存 | 1 つのモデル要素に対する変更が、別のモデル要素に影響する可能性があることを示します |
汎化 | 1 つのモデル要素が、別のモデル要素の特化であることを示します |
実現 | 1 つのモデル要素が、別のモデル要素によって実装される仕様を提供することを示します |
遷移 | 状態の変化を表します |
クラス図における関係はクラスと分類子の間の相互作用を示しています。このような関係はお互いに関連した分類子、汎化関係や実現関係にある分類子、他のクラスや分類子と依存関係にある分類子を示しています。
以下のトピックでは、クラス図で使用できる関係について説明します。