반응형

MDD : Model-Driven Development, 모델 주도형 개발

 

객체 관리 그룹(OMG, Object Management Group)에서 내세운 모델 주도형 구조(MDA, Model Driven Architecture)에 기반을 둔 소프트웨어 개발 방법으로, 정형화된 모델을 중심으로 분석, 설계를 수행하고 소스 코드 및 산출물을 자동 생성한다. 전통적인 애플리케이션 개발 방식인 코드 중심 개발 방식과 달리 각종 소프트웨어 및 시스템 개발시 업무 요구 사항과 설계를 시각화하여 제공하므로 기능 구현이 쉽고 시스템을 완성하기 전에 기능 확인과 검증을 효과적으로 할 수 있다.

 

[네이버 지식백과] 모델 주도형 개발 [Model-Driven Development, -主導形開發] (IT용어사전, 한국정보통신기술협회)

 

 

☆ Thinks -

 

최근 프로젝트 수행을 위한 요구 스킬로 MDD라는 것을 요하고 있다.

MDD란 '도식화된 플로우'를 이용하여 개발을 진행하는 형태이다.

MDD개발은 MDD기반의 F/W의 지원을 받아 '프로세스 도형'을 먼저 그리고, 이 도형을 선택하면 기본적인 프로그램 구조를 생성해준다. 또한 동기/비동기 방식등의 흐름 제어도 도식화된 플로우에서 설정할 수 있다.

 

삼성, AnyFrame, LG DevOn Model Architecture(=DOMA), TMAX ProFrame, SK Nexcore 등 대형 Major사의 F/W들이 지원하고 있다.

반응형