メインコンテンツまでスキップ

クラス図の階層化

メタモデルが成熟し、エンティティの数が多くなっていくと、1つのクラス図でメタモデルの全容を表現することが難しくなります。
Next Designでは、複数のクラス図を作成できるため、以下のような分割をするとよいでしょう。

  • 全体の主要なクラス間の関連を定義する
  • パッケージ内のエンティティの関連を定義する
  • 一部を切り出して詳細化したクラス図を定義する
  • 導出関連を表すクラス図は個別に定義する

メタモデルの規模に応じ、適切にクラス図を分割するとよいでしょう。 クラス図を分割する際は、「クラス図の複製」機能を用いると効果的です。

例えば下図のように、プロファイルナビゲータの先頭に「全体概要」のクラス図を配置して、パッケージの構成と代表的なエンティティの関連を図示します。

加えて、各パッケージの直下にもクラス図を配置して、パッケージ内のエンティティの関連を図示しましょう。