소프트웨어 구현을 건전한 상태로 유지하고 모델과의 밀접한 관계를 유지하려면 모델링과 설계의 우수 실천법을 적용해야 한다
어떤 종류의 의사결정은 모델과 구현이 서로 정합된 상태를 유지해서 서로의 효과를 상호 보완하게 한다
MODEL-DRIVEN DESIGN의 언어로 구성된 내비게이션 맵
소프트웨어 시스템에서 도메인 설계 외의 수많은 관심사로부터 도메인 설계를 격리하면 모델과 설계의 관계가 훨씬 분명
일정한 구분법에 따라 모델 요소를 정의하면 그러한 모델 요소의 의미가 더욱 명확해질 것
개별 요소에 대해 이미 널리 입증된 패턴을 따른다면 구현에 실질적으로 도움이 되는 모델을 만드는 데도 도움이 될 것