- 第一部 「ドメインモデルを機能させる」
- 用語の定義、ドメインモデルをしようすることの意味の解説
- 第二部 「モデル駆動設計の構成要素」
- オブジェクト指向ドメインモデリングにおけるベストプラクティスを集めたもの
- 共通の言語を使ってチームメンバ全員がモデルと設計上の意思決定について議論できるようになる
- 第三部 「より深い洞窟へ向かうリファクタリング」
- より複雑なモデリングに対して探求するためのより良い指針を示す
- 第四部 「戦略的設計」
- 大規模システムに置いての意思決定が行えるようになる
オブジェクト指向ソフトウェアの開発者向けに書かれている。現在プロジェクトに関わっている人や、すでにプロジェクトに深い経験をすでに備えている人。
オブジェクト指向モデリングに関する知識を持つ人が対象読者である。
UML図、Javaコードの基本レベルの読解力がある人。
モデルとは簡素化である。つまり当面の問題を解決する上で関連する側面を抽象化し、それ以外の詳細を無視することによって行われた現実に対する一つの解釈である。