ドメイン駆動設計(DDD) (ドメイン、ドメインモデル、ドメインロジック、ユビキタス言語)

更新日:

用語解説

ドメイン駆動設計(DDD)は、業務の専門家と開発者が共通の言葉で業務の知識をモデルにし、そのモデルをソフトウェアの設計に直接反映する考え方です。

■ 試験で押さえるポイント

  • 対象の業務領域をドメイン、その重要な概念と規則を表したものをドメインモデルといいます。

  • 専門家と開発者が会話からプログラムまで一貫して使う言葉を、ユビキタス言語といいます。

  • 同じ言葉でも文脈ごとに意味が異なる場合は、モデルの範囲を分けます。

■ 選択肢での判断ポイント

業務の知識、ドメインモデル、ユビキタス言語を対応付けます。

音声で聞く

同じ分野の用語