6. UML에서 시퀀스 다이어그램의 구성 항목에 해당하지 않는 것은?
① 생명선 ② 실행
❸ 확장 ④ 메시지
문제 분석
이번 문제는 **UML (Unified Modeling Language)**에서 시퀀스 다이어그램의 구성 항목 중 해당하지 않는 것을 찾는 문제입니다. 시퀀스 다이어그램은 객체들 간의 상호작용을 시간 순서대로 나타내는 다이어그램입니다. 이 다이어그램은 메시지 전달을 중심으로 각 객체들의 상호작용을 시각적으로 표현합니다.
시퀀스 다이어그램의 주요 구성 요소
- 생명선 (Lifeline)
생명선은 시퀀스 다이어그램에서 각 객체를 나타내는 세로선을 의미합니다. 객체가 활동하는 동안 생명선이 그려지며, 객체가 살아 있는 동안의 시간을 나타냅니다.
→ 시퀀스 다이어그램의 구성 항목 - 실행 (Activation)
실행 또는 활성화는 객체가 특정 메시지를 처리하고 있는 동안, 그 객체의 생명선 위에 나타나는 직사각형입니다. 이 직사각형은 객체가 활동을 수행하는 시간 동안 실행 중인 상태를 나타냅니다.
→ 시퀀스 다이어그램의 구성 항목 - 확장 (Extend)
확장은 시퀀스 다이어그램의 표준 구성 요소가 아닙니다. 확장은 주로 유스케이스 다이어그램에서 사용되는 개념으로, 시퀀스 다이어그램에서는 사용되지 않습니다. 확장은 특정 기능이 기본 흐름에 추가적인 행동을 포함하는 경우에 사용됩니다.
→ 시퀀스 다이어그램의 구성 항목이 아님 - 메시지 (Message)
메시지는 시퀀스 다이어그램에서 객체 간의 상호작용을 나타내는 화살표입니다. 각 화살표는 하나의 메시지를 나타내며, 메시지는 호출되는 메서드나 함수, 또는 객체 간의 정보 전달을 의미합니다.
→ 시퀀스 다이어그램의 구성 항목
결론
**확장(❸)**은 유스케이스 다이어그램에서 사용되는 개념으로, 시퀀스 다이어그램에서는 사용되지 않습니다. 따라서 정답은 ❸번입니다.
예시
- 생명선: 시스템의 사용자와 서버가 있다면, 사용자와 서버 각각에 대해 세로선을 그려, 이들이 어떻게 상호작용하는지 시간 순서대로 보여줍니다.
- 실행: 객체가 메서드를 호출하여 작업을 수행하는 동안, 생명선 위에 직사각형이 나타나 객체가 활동을 하고 있음을 나타냅니다.
- 메시지: 클라이언트에서 서버로 요청을 보내는 것을 메시지로 표시하며, 이 메시지들은 화살표로 나타냅니다.
- 확장: 유스케이스 다이어그램에서 기본 흐름에 추가적인 흐름을 삽입하는 방식으로 사용됩니다. 시퀀스 다이어그램에서는 사용되지 않습니다.
요약
- 시퀀스 다이어그램의 구성 요소로는 생명선, 실행, 메시지가 포함됩니다.
- 확장은 유스케이스 다이어그램에 해당하는 개념이므로 시퀀스 다이어그램의 구성 항목에 포함되지 않습니다.
표로 정리
선택지 설명 시퀀스 다이어그램의 구성 항목 여부
① 생명선 | 객체의 생명 기간을 나타내는 세로선 | 포함됨 |
② 실행 | 객체가 메시지를 처리하는 동안 표시되는 직사각형 | 포함됨 |
❸ 확장 | 유스케이스 다이어그램에서 사용하는 개념 | 포함되지 않음 |
④ 메시지 | 객체 간 상호작용을 나타내는 화살표 | 포함됨 |
🎯 정답: ❸ 확장
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2020년 3회 정보처리기사 기출문제 8번 (1) | 2025.04.08 |
---|---|
2020년 3회 정보처리기사 기출문제 7번 (0) | 2025.04.08 |
2020년 3회 정보처리기사 기출문제 5번 (0) | 2025.04.08 |
2020년 3회 정보처리기사 기출문제 4번 (0) | 2025.04.08 |
2020년 3회 정보처리기사 기출문제 3번 (0) | 2025.04.08 |