정보시스템감리사/기출문제_20년_21회

45_MDA설명

론리나잇 2025. 4. 21. 23:46


✅ MDA (Model Driven Architecture)

MDA (Model Driven Architecture) 는 시스템을 모델 중심으로 개발하는 접근 방식으로, Object Management Group(OMG)에서 제안한 소프트웨어 개발 방법론입니다. 시스템 개발을 다양한 추상 수준의 모델로 구분하여, 점진적으로 실행 가능한 코드로 전환하는 것이 특징입니다.


🔁 MDA 모델 변환 단계

단계 모델명 설명
1️⃣ CIM (Computation Independent Model)
  • 비즈니스 요구 중심의 모델
  • 시스템 구현과는 무관한 추상적인 수준
2️⃣ PIM (Platform Independent Model)
  • 플랫폼에 독립적인 시스템 설계
  • 시스템 구조와 동작 정의
  • 특정 구현 기술에 의존하지 않음
3️⃣ PSM (Platform Specific Model)
  • PIM을 특정 플랫폼 기반으로 구체화
  • 플랫폼 의존적 요소 포함
4️⃣ 실행 코드
  • PSM을 바탕으로 생성된 소프트웨어 코드

📝 문제 해설

(가)는 구현을 참조하지 않고 시스템의 동작을 나타낸 모델이며,
(나)는 플랫폼에 특화된 세부 사항을 추가한 모델이다.

  • (가): 플랫폼 독립적인 시스템의 동작 모델 → PIM
  • (나): 플랫폼 특화된 상세 모델 → PSM

✅ 정답: ②

항목 모델명 의미
(가) PIM (Platform Independent Model) 플랫폼 독립적 모델
(나) PSM (Platform Specific Model) 플랫폼 특화 모델

'정보시스템감리사 > 기출문제_20년_21회' 카테고리의 다른 글

51_릴레이션_차수  (0) 2025.04.21
50_형상감사  (0) 2025.04.21
44_소프트웨어_유지보수_품질특성  (0) 2025.04.21
42_전자정부프레임웍  (0) 2025.04.21
41_중재자패턴  (0) 2025.04.21