ひとことで
DDDでいうドメインとは、ソフトウェアが理解し、支援しようとしている仕事や活動の領域です。
身近な例
通販なら、注文、支払い、在庫、配送などが関係する仕事の領域です。
よくある誤解
Webサイトのドメイン名や、単なるデータ分類だけを意味する言葉ではありません。
正式な意味
組織がソフトウェアを適用する対象となる知識、活動、ルールの領域です。
ドメイン知識は仕様書の中だけにない
例外対応、現場の判断、同じ言葉の使い分けなど、重要な知識は人の会話や日々の仕事に埋まっています。DDDでは開発を通じてその知識を見つけ、モデルへ反映します。
原典・参考資料
Eric Evans · original-reference
DDD Reference — Definitions and Pattern Summaries最終確認: 2026-08-08
Eric Evans · author-essay
Preface to Domain-Driven Design最終確認: 2026-08-08
次に知りたいこと