TERMWIRE

TERMWIRE

IT用語がすべて自動でつながる用語辞典

No.0259 ― 更新日 2026-09-13 ― 関連語 2件

ドメイン駆動設計

どめいんくどうせっけい / Domain-Driven Design

設計・アーキテクチャ 別名: Domain-Driven Design別名: DDD

業務そのものの知識(ドメイン)を中心に据えてソフトウェアを設計する考え方。

技術的な都合よりも先に、現場の業務で使われている言葉や概念をコードの構造にそのまま反映させる。業務の専門家とエンジニアが同じ言葉(ユビキタス言語)で会話できることを重視する。

業務ルールが複雑なシステムほど効果を発揮しやすいとされる一方、単純なシステムに導入すると過剰な設計になりやすい点に注意が必要。