ダイアグラム間の整合性
解説
モデリング対象を複数の視点で捉えるために複数のダイアグラムを使用します。
このとき、同一の対象をモデリングしているので、ダイアグラム間には
一貫する情報が含まれます。このダイアグラム間の無矛盾性が整合性です。
クラス図とオブジェクト図
オブジェクト図でのリンクありはクラス図では関連ありになります。
クラス図での関連なしはオブジェクト図でリンクなしになります。
抽象クラスはインスタンスを生成できません。
AとリンクしないBは存在しません。
クラス図での関連なしはオブジェクト図でリンクなしになります。
抽象クラスはインスタンスを生成できません。
説明 | クラス図 | オブジェクト図 | 説明 |
再帰 | ![]() | ![]() | Aのインスタンスに対して、複数のインスタンスが関連付け可能です。 |
継承 | ![]() | ![]() | クラスAにCが対応します。クラスAのサブクラスBも同様です。 |
多重度 | ![]() | ![]() | AのインスタンスはBのインスタンスへの関連がなくてもかまいません。 |
![]() | クラス図より、Aに複数のBが関連します。 |
クラス図とシーケンス図
クラス図 | シーケンス図 | 説明 | ||
![]() | ![]() | シーケンス図にAからBへのメッセージm1があることからクラス図は以下を満たす必要があります。
|
クラス図とステートマシン図
クラス図 | ステートマシン図 |
![]() | ![]() |