사용자:Tiens/도메인 주도 설계

위키백과, 우리 모두의 백과사전.

도메인 중심 디자인 (Domain-driven Design, DDD) 은 에릭 에반스(Eric Evans)의 저서인 'Domain-driven Design' 에서 언급된 소프트웨어 개발의 한 기법으로, 복잡한 요구사항을 소프트웨어로 구현하기 위해, 대상을 모델화하고, 이를 점진적으로 확장해가는 방법이다.[1] 이 기법에서는 다음과 같은 내용을 전제로 두고 있다.

  • 소프트웨어 개발 프로젝트는 해당 도메인 자체 및 주요 로직 체계에 중점을 두어야 한다.
  • 소프트웨어의 복잡한 디자인은 대상 도메인의 모델을 바탕으로 한다.
  • 소프트웨어 구현을 위한 기술의 전문가와, 해당 도메인의 전문가가 창의적 협력을 시작하여, 대상 도메인의 특정 문제를 다루는 개념 모델을 반복적으로 구체화하여야 한다.

외부 링크[편집]

[[분류:소프트웨어 개발 철학]] [[분류:소프트웨어 설계]] [[분류:소프트웨어 구조]]

  1. 인용 틀이 비었음 (도움말)