본문 바로가기
정보처리기사 필기/[1과목] 소프트웨어 설계

[정보처리기사] 럼바우(Rumbaugh) 객체지향 분석 기법

by Devinus 2021. 3. 1.

1. 럼바우(Rumbaugh) 객체지향 분석 기법

- 소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링하는 객체지향 분석(Object-oriented Analysis) 기법

  • 체 모델링(Object Modeling): 객체 다이어그램, 정보 모델링이라고도 하며 시스템에서 요구하는 객체를 찾고 객체들 간의 관계를 정의, 가장 중요하며 선행되어야 함
  • 적 모델링(Dynamic Modeling): 상태 다이어그램, 시간의 흐름에 따라 객체들 사이의 제어 흐름, 동작 순서 등의 동적인 행위를 표현
  • 능 모델링(Functional Modeling): 자료 흐름도(DFD), 프로세스들의 자료 흐름을 중심으로 처리 과정 표현

- 럼바우 객체지향 분석 기법의 절차는 객체 모델링 -> 동적 모델링 -> 기능 모델링 순서로 진행된다.

 

▶ 럼바우 - 객동기 

 


정보처리기사 필기 기출문제

14.
럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은?
[정답률: 65%] 정보처리기사(2020년 이후) 필기 (2020년 1회·2회 통합 기출문제)
① 객체 모형 → 동적 모형 → 기능 모형 럼바우 - 객동기
② 객체 모형 → 기능 모형 → 동적 모형  
③ 기능 모형 → 동적 모형 → 객체 모형  
④ 기능 모형 → 객체 모형 → 동적 모형  

 

 

3.
럼바우 객체 지향 분석거리가 먼 것은?
[정답률: 82%] 정보처리기사(2020년 이후) 필기 (2020년 3회 기출문제)
① 기능 모델링  
② 동적 모델링  
③ 객체 모델링  
④ 정적 모델링 럼바우 - 객체, 동적, 기능 모델링

 

2.
럼바우(Rumbaugh) 객체지향 분석 기법에서 동적 모델링활용되는 다이어그램은?
[정답률: 54%] 정보처리기사(2020년 이후) 필기 (2020년 4회 기출문제)
① 객체 다이어그램(Object Diagram) 객체 다이어그램 - 객체 모델링
② 패키지 다이어그램(Package Diagram)  
③ 상태 다이어그램(State Diagram) 럼바우 - 동적 모델링은 상태 다이어그램을 활용한다.
④ 자료 흐름도(Data Flow Diagram) 자료 흐름도(DFD) - 기능 모델링

 

10.
그래픽 표기법을 이용하여 소프트웨어 구성 요소를 모델링하는 럼바우 분석 기법포함되지 않는 것은?
[정답률: 85%] 정보처리기사(2020년 이후) 필기 (2020년 4회 기출문제)
① 객체 모델링  
② 기능 모델링  
③ 동적 모델링  
④ 블랙박스 분석 모델링 럼바우 - 객체, 동적, 기능 모델링

 

76.
럼바우의 객체 지향 분석에서 분석 활동의 모델링과 가장 관계없는 것은?
[정답률: 8%] 정보처리기사(2019년 이전) 필기 (2019년 1회 기출문제)
① 객체(object) 모델링  
② 절차(procedure) 모델링 럼바우 - 객체, 동적, 기능 모델링
③ 동적(dynamic) 모델링  
④ 기능(functional) 모델링  

 

65.
Rumbaugh의 모델링에서 상태도자료흐름도는 각각 어떤 모델링과 가장 관련이 있는가?
[정답률: 19%] 정보처리기사(2019년 이전) 필기 (2019년 3회 기출문제)
① 상태도-동적 모델링, 자료흐름도-기능 모델링 모델링 - 다이어그램
-------------------------
객체 - 객체
동적 - 상태
기능 - 자료흐름도(DFD)
② 상태도-기능 모델링, 자료흐름도-동적 모델링  
③ 상태도-객체 모델링, 자료흐름도-기능 모델링  
④ 상태도-객체 모델링, 자료흐름도-동적 모델링