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) |
② 상태도-기능 모델링, 자료흐름도-동적 모델링 | |
③ 상태도-객체 모델링, 자료흐름도-기능 모델링 | |
④ 상태도-객체 모델링, 자료흐름도-동적 모델링 |