ドメイン・モデリング

用語

ドメイン・モデリング

用語(英)

Domain Modeling

別名

-

UPDATE

2026-07-31

Domain Modelingの成果であるDomain Modelが、Object Model、Knowledge Model、文芸モデルにまたがり、用語集によって接続されることを明確化しました。

DEFINITION

Domain Modelingとは、問題領域の用語、概念、規則、境界を、開発目的に応じたDomain Modelとして構成する活動です。対象となるRealityから何を選び、どのViewとして表すかを明確にします。

SimpleModeling

SimpleModelingでは、Domain Modelingを、オブジェクト・モデル、知識モデル、文芸モデルから、問題領域の意味、構造、規則、境界に必要なモデル要素を組織する活動として位置付けます。静的側面に重点を置きますが、振る舞いや状態を持たないという意味ではありません。ユースケースの動的な実現を中心に組織するApplication Modelingと相補的に扱います。

用語集は、三つのモデルに現れる用語の意味と同一性を管理し、相互に接続します。用語集、Use Case、Context、Bounded Context、Ubiquitous Language、DDDを用いて、ドメインエキスパート、開発者、AIがDomain Modelの妥当性を反復的に確認します。

関連語

  • ドメイン・モデル

  • ユースケース・モデリング

  • アプリケーション・モデリング

  • アプリケーション・モデル