METHODOLOGY
코드가 아닌 모델(설계도) 중심으로 시스템을 구축, 자동화 도구로 플랫폼별 코드를 변환한다.
코드가 아닌 모델 중심으로 시스템을 구축하고 도구로 코드를 변환한다.
MDA의 성패는 코드 생성 도구의 성능이 아니라 모델을 단일 진실의 원천으로 유지할 수 있는 규율에 달려 있다. 생성된 코드를 직접 수정하기 시작하는 순간 모델과 구현이 어긋나며, 변경이 잦은 영역은 모델 주도에서 의도적으로 제외하는 선택이 오히려 자산을 지킨다.