사용자:Tiens/도메인 주도 설계
도메인 중심 디자인 (Domain-driven Design, DDD) 은 에릭 에반스(Eric Evans)의 저서인 'Domain-driven Design' 에서 언급된 소프트웨어 개발의 한 기법으로, 복잡한 요구사항을 소프트웨어로 구현하기 위해, 대상을 모델화하고, 이를 점진적으로 확장해가는 방법이다.[1] 이 기법에서는 다음과 같은 내용을 전제로 두고 있다.
- 소프트웨어 개발 프로젝트는 해당 도메인 자체 및 주요 로직 체계에 중점을 두어야 한다.
- 소프트웨어의 복잡한 디자인은 대상 도메인의 모델을 바탕으로 한다.
- 소프트웨어 구현을 위한 기술의 전문가와, 해당 도메인의 전문가가 창의적 협력을 시작하여, 대상 도메인의 특정 문제를 다루는 개념 모델을 반복적으로 구체화하여야 한다.
외부 링크[편집]
- 인용 틀이 비었음 (도움말)
- 구현을 통 C#언어
- 인용 틀이 비었음 (도움말)
- 인용 틀이 비었음 (도움말)
- 인용 틀이 비었음 (도움말)
[[분류:소프트웨어 개발 철학]] [[분류:소프트웨어 설계]] [[분류:소프트웨어 구조]]