65. Rumbaugh의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 가장 관련이 있는가?
❶ 상태도-동적 모델링, 자료 흐름도-기능 모델링
② 상태도-기능 모델링, 자료 흐름도-동적 모델링
③ 상태도-객체 모델링, 자료 흐름도-기능 모델링
④ 상태도-객체 모델링, 자료 흐름도-동적 모델링
문제 분석:
이 문제는 Rumbaugh의 모델링과 관련된 **상태도(State Diagram)**와 **자료 흐름도(Data Flow Diagram)**가 각각 어떤 모델링에 가장 관련이 있는지를 묻는 문제입니다. Rumbaugh의 모델링은 **객체 지향 분석(Object-Oriented Analysis)**과 관련된 기법으로, 동적 모델링, 기능 모델링, 객체 모델링 등을 다룹니다.
옵션 분석:
옵션 설명 해당 여부
❶ 상태도-동적 모델링, 자료 흐름도-기능 모델링 | 상태도는 객체의 상태 변화를 나타내므로 동적 모델링에 해당하고, 자료 흐름도는 시스템의 데이터 흐름을 나타내므로 기능 모델링에 해당합니다. 올바른 설명입니다. | ✅ |
② 상태도-기능 모델링, 자료 흐름도-동적 모델링 | 상태도는 기능 모델링과 관련이 없으며, 동적 모델링과 관련이 있습니다. 이 설명은 잘못된 설명입니다. | ❌ |
③ 상태도-객체 모델링, 자료 흐름도-기능 모델링 | 상태도는 객체 모델링과 관련되지 않고, 동적 모델링과 관련이 있습니다. 따라서 이 설명도 잘못된 설명입니다. | ❌ |
④ 상태도-객체 모델링, 자료 흐름도-동적 모델링 | 상태도는 동적 모델링과 관련이 있으며, 자료 흐름도는 기능 모델링과 관련이 있습니다. 이 설명은 잘못된 설명입니다. | ❌ |
정답: ❶ 상태도-동적 모델링, 자료 흐름도-기능 모델링
상태도와 자료 흐름도의 관계:
- 상태도(State Diagram):
- 상태도는 객체의 상태 변화와 이벤트에 따른 동작을 나타내며, 동적 모델링의 일환으로 사용됩니다. 객체가 시간에 따라 어떻게 상태가 변하는지, 그리고 상태 변화에 어떤 이벤트가 영향을 미치는지에 대해 설명합니다.
- 예시: 자동 판매기에서 돈을 넣으면 상태가 변하고, 동전을 반환하면 다시 초기 상태로 돌아오는 동작을 나타낼 수 있습니다.
- 자료 흐름도(Data Flow Diagram, DFD):
- 자료 흐름도는 시스템 내에서 데이터가 어떻게 흐르고 변환되는지에 대한 흐름을 나타냅니다. 이와 같은 도표는 기능 모델링의 일환으로 사용되며, 주로 시스템의 기능이나 프로세스를 설명하는 데 사용됩니다.
- 예시: 온라인 쇼핑몰의 장바구니 기능에서 사용자가 아이템을 추가하고, 결제 과정에서 데이터가 어떻게 흐르는지 나타낼 수 있습니다.
Rumbaugh의 모델링에서의 사용:
Rumbaugh의 객체 지향 모델링에서 상태도와 자료 흐름도는 다음과 같은 방식으로 사용됩니다:
- 상태도 (동적 모델링): 객체의 상태 변화를 중심으로 시스템의 동적 측면을 모델링합니다. 이는 객체가 시간에 따라 상태를 변화시키는 방식과 그 변화를 추적하는 데 사용됩니다.
- 자료 흐름도 (기능 모델링): 시스템 내에서 데이터의 흐름과 그 처리를 나타내는 데 사용되며, 이는 시스템의 기능적인 측면을 모델링합니다.
따라서 상태도는 동적 모델링과, 자료 흐름도는 기능 모델링과 가장 관련이 깊습니다.
결론:
**정답은 ❶ "상태도-동적 모델링, 자료 흐름도-기능 모델링"**입니다. 상태도는 동적 모델링에 해당하며, 자료 흐름도는 기능 모델링에 해당하는 것이 가장 적합합니다.
'기출문제 > 정보처리기사' 카테고리의 다른 글
2019년 3회 정보처리기사 기출문제 67번 (0) | 2025.04.23 |
---|---|
2019년 3회 정보처리기사 기출문제 66번 (0) | 2025.04.21 |
2019년 3회 정보처리기사 기출문제 64번 (0) | 2025.04.21 |
2019년 3회 정보처리기사 기출문제 63번 (0) | 2025.04.21 |
2019년 3회 정보처리기사 기출문제 62번 (0) | 2025.04.21 |