ドメイン駆動設計のユビキタス言語とモデル駆動設計

エリック・エヴァンスのドメイン駆動設計 の中心となる二つの概念のまとめ。

ユビキタス言語

  • プロジェクト関係者がモデルの記述に使用する共通言語。
  • この言語をコミュニケーションからコードまで利用する。

モデル駆動設計

  • 解決する問題の理解とソフトウェアの実装の両方に使えるモデルを作成する。
  • そのモデルをコードに反映させる。