TERMWIRE
No.0259 ― 更新日 2026-09-13 ― 関連語 2件
どめいんくどうせっけい / Domain-Driven Design
業務そのものの知識(ドメイン)を中心に据えてソフトウェアを設計する考え方。
技術的な都合よりも先に、現場の業務で使われている言葉や概念をコードの構造にそのまま反映させる。業務の専門家とエンジニアが同じ言葉(ユビキタス言語)で会話できることを重視する。
業務ルールが複雑なシステムほど効果を発揮しやすいとされる一方、単純なシステムに導入すると過剰な設計になりやすい点に注意が必要。