정보처리기사
정보처리기사 1과목 기출 문제 오답 노트
비숑주인
2025. 1. 16. 15:20

1️⃣ "객체 간의 동적 상호작용을 시간 개념을 중심으로 모델링하는 것이다."
✅ 올바른 설명
- 순차 다이어그램(Sequence Diagram)은 객체 간의 메시지 교환을 시간의 흐름에 따라 표현하는 UML 다이어그램
- 즉, 객체 간의 동적인 상호작용을 시각적으로 표현하는 것이 핵심
2️⃣ "주로 시스템의 정적 측면을 모델링하기 위해 사용한다."
❌ 틀린 설명 → 정답
- 순차 다이어그램은 시간에 따른 동작과 메시지 흐름을 표현하는 것이 목적이므로, 동적인 측면을 모델링하는 데 사용됨
- 정적 측면(Static Aspect)을 모델링하는 데 사용되는 UML 다이어그램은 클래스 다이어그램(Class Diagram)이다.
3️⃣ "일반적으로 다이어그램의 수직 방향이 시간의 흐름을 나타낸다."
✅ 올바른 설명
- 순차 다이어그램에서는 위에서 아래로 시간이 흐른다.
- 객체(Actor 또는 Object)는 가로축(수평 방향)에 배치되고, 시간의 흐름에 따라 메시지가 수직 방향(아래 방향)으로 연결된다.
4️⃣ "회귀 메시지(Self-Message), 제어블록(Statement block) 등으로 구성된다."
✅ 올바른 설명
- 순차 다이어그램은 객체 간 메시지, 회귀 메시지(Self-Message), 제어 구조(Control Structure) 등을 포함할 수 있다.
- 회귀 메시지(Self-Message): 객체가 자기 자신에게 메시지를 보내는 경우.
- 제어 블록(Statement Block): 루프(Loop), 조건문(Alternative), 병렬 실행(Parallel) 등의 논리를 표현하는 구조.