기출문제/정보처리기사

2019년 1회 정보처리기사 기출문제 76번

엉클지니 2025. 5. 13. 16:04

76. 럼바우의 객체 지향 분석에서 분석 활동의 모델링과 가장 관계없는 것은?

    객체(object) 모델링

    ❷ 절차(procedure) 모델링

    동적(dynamic) 모델링

    ④ 기능(functional) 모델링

 

 

 

 


이번 문제는 럼바우(Rumbaugh)의 객체 지향 분석(OOA: Object-Oriented Analysis) 기법 중 모델링 기법과 관련 없는 것을 고르는 문제입니다.


✅ 문제 분석

문제 76.
럼바우의 객체 지향 분석(OOA)에서 분석 활동의 모델링과 가장 관계없는 것은?


📌 럼바우(Rumbaugh)의 OOA – 3가지 모델

럼바우가 제안한 **OOA 방법론(OMT: Object Modeling Technique)**에서는 소프트웨어 분석 단계에서 3가지 모델을 사용하여 시스템을 표현합니다:

모델 종류 설명

객체 모델(Object Model) 시스템의 정적인 구조 표현 (클래스, 속성, 관계 등)
동적 모델(Dynamic Model) 시스템의 상태 변화 및 제어 흐름 표현 (상태도, 이벤트 등)
기능 모델(Functional Model) 시스템의 기능 및 데이터 흐름 표현 (DFD: 데이터 흐름도 등)

❌ 보기 분석

보기 설명 관련 여부

객체(object) 모델링 객체와 클래스 구조 표현 ✅ 관련 있음
절차(procedure) 모델링 전통적인 절차 지향 방식 (순차적 처리 흐름) → OOA와 무관 관계 없음 (정답)
동적(dynamic) 모델링 상태 변화, 이벤트 처리 등 표현 ✅ 관련 있음
기능(functional) 모델링 시스템의 기능, 데이터 흐름 표현 ✅ 관련 있음

🎯 정답:

❷ 절차(procedure) 모델링


💡 학생들을 위한 핵심 요약

구분 모델 설명

O 객체 모델 구조 중심 (클래스, 객체, 관계)
O 동적 모델 이벤트와 상태 중심 (상태도 등)
O 기능 모델 처리 기능 중심 (DFD 등)
절차 모델 순차적 명령 흐름 (구형 방식, 객체 지향 아님)

💡 절차적 모델링은 구조적 개발 방법에서 사용, 객체 지향 분석에서는 사용하지 않음!