12. UML 모델에서 사용하는 Structural Diagram 에 속하지 않은 것은?
① Class Diagram ② Object Diagram
③ Component Diagram ❹ Activity Diagram
😊
이번 문제는 UML 모델에서 사용하는 다이어그램 중 Structural Diagram에 속하지 않는 다이어그램을 묻는 문제입니다.
UML(통합 모델링 언어)은 객체 지향 시스템의 설계와 분석을 위한 표준화된 다이어그램을 제공합니다.
Structural Diagram과 Behavioral Diagram은 UML 다이어그램의 두 가지 주요 분류인데, 이를 잘 이해하는 것이 중요합니다.
✅ 문제
UML 모델에서 사용하는 Structural Diagram에 속하지 않은 것은?
① Class Diagram
② Object Diagram
③ Component Diagram
❹ Activity Diagram
🔍 UML의 Structural Diagram과 Behavioral Diagram
1. Structural Diagram (구조 다이어그램)
- 시스템의 정적인 구조를 보여주는 다이어그램입니다.
- 객체와 클래스, 구성 요소들 간의 관계와 구조를 나타냅니다.
2. Behavioral Diagram (행위 다이어그램)
- 시스템의 동적인 행동을 보여주는 다이어그램입니다.
- 시스템의 상태 변화, 프로세스 흐름, 상호작용 등을 나타냅니다.
🧠 선택지 분석
번호 다이어그램 종류 설명 구조/행위
① | Class Diagram | 클래스 간의 관계와 속성, 메서드를 정의하고 구조를 나타냄 👩💻 | ✅ 구조 다이어그램 |
② | Object Diagram | 객체 간의 관계를 나타내는 다이어그램. 객체의 상태를 보여줌 🏷️ | ✅ 구조 다이어그램 |
③ | Component Diagram | 시스템의 컴포넌트와 그 관계를 나타냄 🔧 | ✅ 구조 다이어그램 |
❹ | Activity Diagram | 프로세스 흐름을 보여주는 다이어그램. 주로 동작이나 활동을 나타냄 🔄 | ❌ 행위 다이어그램 |
📘 각 다이어그램의 역할
- Class Diagram: 시스템에서 사용되는 클래스, 속성, 메서드, 클래스 간의 관계 등을 표현합니다. (구조 다이어그램)
- Object Diagram: 특정 시점에서 객체들 간의 상태와 관계를 표현합니다. 클래스 다이어그램의 인스턴스 버전입니다. (구조 다이어그램)
- Component Diagram: 시스템의 구성 요소들 간의 관계를 나타내며, 소프트웨어 구성 요소를 보여줍니다. (구조 다이어그램)
- Activity Diagram: 시스템의 프로세스 흐름을 나타내며, 주로 사용자 인터페이스나 업무 프로세스를 모델링할 때 사용됩니다. (행위 다이어그램)
📌 예시 상황
✨ 예시
여러분이 쇼핑몰 시스템을 설계한다고 가정했을 때,
- Class Diagram을 사용하여 상품 클래스와 주문 클래스를 정의하고,
- Object Diagram으로 각 객체의 상태(예: 상품 A의 가격, 수량)를 나타내며,
- Activity Diagram을 사용하여 사용자가 상품을 장바구니에 추가하는 과정을 모델링합니다!
🏁 결론 정리
항목 내용
문제 핵심 | UML에서 사용하는 Structural Diagram에 속하지 않는 것은 무엇인가? |
정답 | ✅ ❹ Activity Diagram |
이유 | Activity Diagram은 시스템의 동적인 활동 흐름을 나타내며, 행위 다이어그램에 속합니다. |
🎯 암기 팁
💡 UML 다이어그램 종류
분류 다이어그램 종류 설명
Structural | Class Diagram | 클래스의 구조와 관계 표현 |
Object Diagram | 객체의 상태와 관계 표현 | |
Component Diagram | 시스템의 구성 요소 표현 | |
Behavioral | Activity Diagram | 프로세스 흐름과 활동 표현 |
Sequence Diagram | 객체 간 상호작용 표현 | |
Use Case Diagram | 사용자와 시스템 간 상호작용 표현 |
UML 다이어그램의 분류와 각 다이어그램의 역할을 잘 이해하면, 시스템을 설계할 때 큰 도움이 됩니다!
. 😊
UML 다이어그램을 마스터하고 정보처리기사도 쉽게 합격할 수 있어요! 💪✨
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2020년 1회,2회(통합) 정보처리기사 기출문제 14번 (0) | 2025.04.11 |
---|---|
2020년 1회,2회(통합) 정보처리기사 기출문제 13번 (0) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 11번 (0) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 10번 (0) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 9번 (0) | 2025.04.11 |