기출문제/정보처리기사

2018년 2회 정보처리기사 기출문제 64번

엉클지니 2025. 6. 1. 10:18

64. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은?

    객체 모형 동적 모형 기능 모형

    객체 모형 기능 모형 동적 모형

    기능 모형 동적 모형 객체 모형

    기능 모형 객체 모형 동적 모형

 

 

300x250

 

 

정보처리기사에서 자주 출제되는 객체지향 분석 절차, 특히 럼바우(Rumbaugh) 방법론 관련 문제입니다. 이 문제는 순서를 묻고 있으니 각 모형의 개념럼바우가 제안한 분석 절차의 순서를 정확히 이해해야 풀 수 있습니다.


✅ 문제 분석

64. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은?

❶ 객체 모형 → 동적 모형 → 기능 모형
② 객체 모형 → 기능 모형 → 동적 모형
③ 기능 모형 → 동적 모형 → 객체 모형
④ 기능 모형 → 객체 모형 → 동적 모형


🔍 핵심 개념: 럼바우의 OMT (Object Modeling Technique)

럼바우는 객체지향 분석 방법론인 **OMT(Object Modeling Technique)**를 제안했으며, 분석 과정에서 세 가지 주요 모델을 사용합니다.

1. 객체 모형 (Object Model)

  • 데이터 구조 중심
  • 시스템에서의 **객체, 클래스, 관계(상속, 연관 등)**를 표현
  • UML로 치면 클래스 다이어그램

2. 동적 모형 (Dynamic Model)

  • 상태 변화 중심
  • 객체의 상태 변화, 이벤트, 전이 표현
  • UML의 상태 다이어그램, 시퀀스 다이어그램 등

3. 기능 모형 (Functional Model)

  • 처리/기능 중심
  • 데이터 흐름, 처리 과정 표현
  • DFD(Data Flow Diagram)를 사용

📌 분석 절차 (정답의 순서)

럼바우의 객체지향 분석 절차는 다음 순서로 수행합니다:

순서 모형 설명

1 객체 모형 시스템에서 필요한 객체 및 구조 정의
2 동적 모형 객체들 간의 상호작용, 상태 변화 분석
3 기능 모형 전체 시스템의 기능과 처리 흐름 정의

✅ 정답: ❶ 객체 모형 → 동적 모형 → 기능 모형


📚 정리표

모형 종류 주요 내용 분석 대상 UML 대응

객체 모형 객체, 클래스, 속성, 관계 정적인 구조 클래스 다이어그램
동적 모형 상태, 이벤트, 전이 동적인 행동 상태/시퀀스 다이어그램
기능 모형 기능 흐름, 데이터 흐름 기능적 처리 과정 데이터 흐름도 (DFD)

🧠 암기 팁

"객-동-기"
→ "객체부터, 그 다음엔 동작, 그리고 기능!"


📝 결론

  • 문제 의도: 객체지향 분석 절차 순서 이해 여부 확인
  • 정답: ✅ ❶ 객체 모형 → 동적 모형 → 기능 모형
  • 출제 포인트: OMT의 분석 절차 흐름을 묻는 기초 유형

필요하면 UML 다이어그램 종류나 다른 객체지향 분석 방법론(Rumbaugh, Booch, Jacobson 등) 비교도 도와드릴 수 있어요!