Please enable JavaScript.
Coggle requires JavaScript to display documents.
MDA (MDA (MDA의 개요 (OMG 표준 (UML
(Unified Modeling Language) (객체 및 컴포넌트…
MDA
-
- PIM을 정의함으로 시작
- PIM에 정형화된 변환 법칙을 사용해서 PSM을 생성
- PSM을 통해서 실제로 동작하는 구현 코드 생성
-
-
-
-
-
-
UML Profile for CORBA
UML Profile for EJB
UML Profile for EDOC
UML Profile for EAI
UML Profile for Schedulability, Performance, and Time
-
-
해결해야 할 문제점
-
레거시 시스템에 대한 PIM 변환에 대한 것이 좀 더 명확하게 다루어져야 한다. 따라서 새로운 시스템이 MDA 방식으로 개발되기 위해서는 기존 시스템을 PIM로 변환하거나 래핑하는 작업이 필요하다.
-
MDA가 목표로 하는 설계와 구현의 완벽한 분리와 설계로부터 자동화된 방식의 구현 생성은 컴퓨팅 커뮤니티가 지속적으로 원해 온 것이며, 시스템개발 방법의 올바른 방향임에는 틀림없다. 따라서 OMG의 지속적인 표준화 작업이 뒷받침되고 현재 이슈가 되고 있는 웹 서비스와 같은 신기술들이 MDA 방식으로 성공적으로 수행된 사례가 늘어난다면 UML과 같이 개발자 사회의 보편적인 개발패러다임으로 머지 않은 시간에 자리잡을 수 있을 것이다.
여러 가지 객체지향 방법론들이 통합하여 만들어져서 OMG에 의해 표준화된 객체지향 시스템과 컴포넌트 기반 시스템의 분석 및 설계에 현재 가장 널리 쓰이는 노테이션(notation) 표준
-
UML이 애플리케이션 설계 시에 모델링의 도구로서 사용되는 것처럼 데이터 웨어하우징(data warehousing) 영역에서 일반적인 데이터 웨어하우스 아키텍처를 정의한 메타 모델
-
-
MDA 접근 방법은 시스템을 PIM을 통하여 특정기술에 특화된 PSM을 만들어냄으로써 기반 기술이 변화하더라도 PIM 변환을 통해서 해당 기술변화에 대응하는 PSM을만들어냄으로써 시스템을 보다 효율적으로 유지할 수 있다. 이렇게 하나의 시스템을 PIM과 PSM으로 기술하는 것은 좀더 유연하고 생산성높은 모델수준의 시스템통합을 이루게할 수 있다