본문 바로가기

MOF

MDA (Model Driven Architecture) MDA(Model Driven Architecture) 정의 다양한 추상화레벨을 통하여 플랫폼에 독립적인 모델에서 플랫폼을 반영한 구현모델 및 코드를 생성하는 표준화된 모델링 표준기술 프레임워크 배경 OMG UML의 시장주도적 힘을 바탕으로 CORBA가 이뤄내지 못했던 이기종 플랫폼 및 언어독립성을 비교적 받아들이기 쉬운 방법으로 제시하려는 노력으로 탄생 특징 - 3GL보다 한 차원 높은 추상화를 통해 모델에 집중하게 함으로써 소프트웨어 개발생산성의 비약적 향상을 기대 - 개발방법이 아닌 다양한 플랫폼으로부터 독립적 모델구조와 다양한 플랫폼을 수용하여 구현할 수 있는 아키텍처 프레임워크 - 모델 개발 중심이기 때문에 모델 정보에 대한 표준화된 기술, 접근, 교환, 보관 등의 방법 필요 기술용어 - PIM.. 더보기
MOF (Model Object Facility) 1. MDA의 의미 - 분산 객체, 컴포넌트 기반의 개발 환경에서 구현 환경 독립적인 메타모델 구조를 이용하여 정보시스템의 호환성을 보장하고자 하는 개발방법 2. MDA의 등장배경 - 기존 미들웨어 프레임워크의 한계 - 구현단계 만의 생산성 향상, 상호 비호환성 3. MDA의 목적 - 정보시스템의 분석,설계 단계로부터의 호환성 보장 - 구현환경 독립적인 시스템을 자동적인 구현환경 종속적인 시스템으로 변환 4. MDA의 핵심기술 - MOF (Model Object Facility) : 객체지향 모델을 작성하는데 사용되는 메타모델을 정의하는 메타 모델 - UML (Unified Modeling Language) : 객체 및 컴포넌트 모델을 분석,설계하는 모델링 언어 - XMI (XML Metadata Int.. 더보기