[정보처리기사 기출 해설] UML – 구조 다이어그램이 아닌 것은? (2020년 1회)
📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 설계
20. 다음 중 UML에서 구조 다이어그램(Structure Diagram)이 아닌 것은?
① 클래스 다이어그램
② 컴포넌트 다이어그램
③ 배치 다이어그램
④ 활동 다이어그램
✅ 정답: ④ 활동 다이어그램
📘 개념 설명: UML 다이어그램 분류
**UML (Unified Modeling Language)**은 객체지향 시스템을 시각적으로 모델링할 수 있도록 정리된 표준 도구이며, 크게 구조 다이어그램과 행위 다이어그램으로 나뉩니다.
✅ 구조 다이어그램 (Structure Diagrams)
- 시스템의 **정적인 구성 요소(클래스, 컴포넌트, 인터페이스 등)**와 이들 간의 관계를 표현합니다.
- 대표적인 구조 다이어그램:
- 클래스 다이어그램 (Class Diagram)
- 객체 다이어그램 (Object Diagram)
- 컴포넌트 다이어그램 (Component Diagram)
- 배치 다이어그램 (Deployment Diagram)
- 패키지 다이어그램 등
✅ 행위 다이어그램 (Behavior Diagrams)
- 시스템의 동작, 흐름, 상호작용을 표현합니다.
- 대표적인 행위 다이어그램:
- 활동 다이어그램 (Activity Diagram)
- 상태 다이어그램 (State Diagram)
- 시퀀스 다이어그램 (Sequence Diagram)
🔍 정답 해설
문제에서 묻는 것은 "구조 다이어그램이 아닌 것"입니다.
보기 중에서 **④ 활동 다이어그램(Activity Diagram)**은 사용자의 동작 흐름이나 시스템의 로직 흐름 등을 표현하는 행위 다이어그램입니다.
✅ 따라서 정답은 ④ 활동 다이어그램입니다.
❌ 보기별 오답 해설
- ① 클래스 다이어그램
→ 시스템의 클래스 및 클래스 간 관계를 표현하는 대표적인 구조 다이어그램입니다. - ② 컴포넌트 다이어그램
→ 시스템을 구성하는 컴포넌트(모듈)의 구조와 의존 관계를 표현하며, 구조 다이어그램에 포함됩니다. - ③ 배치 다이어그램
→ 물리적 하드웨어 환경에서의 시스템 구성요소 배치를 표현하는 구조 다이어그램입니다.
🎯 핵심 요약
- UML은 **구조 다이어그램(정적)**과 **행위 다이어그램(동적)**으로 구분됩니다.
- 활동 다이어그램은 행위 다이어그램이며, 따라서 구조 다이어그램이 아닙니다.
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
22. 다음 트리의 차수(degree)와 단말 노드(terminal node)의 수는? (0) | 2025.05.30 |
---|---|
21. 평가 점수에 따른 성적 부여는 다음 표와 같다. 이를 구현한 소프트웨어를 경계값 분석 기법으로 테스트하고자 할 때, 다음 중 테스트케이스의 입력값으로 옳지 않은 것은? (0) | 2025.05.30 |
19. 공통 모듈에 대한 명세 기법 중 해당 기능에 대해 일관되게 이해되고 한 가지로 해석될 수 있도록 작성하는 원칙은? (0) | 2025.05.29 |
18. 소프트웨어 개발 방법 중 요구사항 분석(Requirements Analysis)과 거리가 먼 것은? (2) | 2025.05.29 |
17. 트랜잭션이 올바르게 처리되고 있는지 데이터를 감시하고 제어하는 미들웨어는? (0) | 2025.05.28 |