기출문제/정보처리기사

2021년 1회 정보처리기사 기출문제 19번

엉클지니 2025. 3. 24. 22:37

19. UML 다이어그램 중 시스템 내 클래스의 정적 구조를 표현하고 클래스와 클래스, 클래스의 속성 사이의 관계를 나타내       는 것은?

    Activity Diagram        Modea Diagram

    State Diagram            Class Diagram

 

 

이 문제는 UML(Unified Modeling Language) 다이어그램 중에서 시스템 내 클래스의 정적 구조를 표현하고, 클래스 간의 관계속성을 나타내는 다이어그램에 관한 내용입니다.

문제 분석 🧐

  1. ① Activity Diagram
  2. Activity Diagram은 시스템 내에서 활동작업 흐름을 표현하는 다이어그램으로, 프로세스작업 순서와 같은 동적인 요소를 나타냅니다. 이 다이어그램은 정적 구조보다는 동적 흐름에 초점을 맞추기 때문에 틀린 답입니다.
  3. ② Modea Diagram
  4. Modea Diagram이라는 용어는 UML에서 사용되지 않는 다이어그램 유형입니다. UML에서 제공하는 다이어그램 유형 중에 Modea Diagram은 존재하지 않으므로 틀린 답입니다.
  5. ③ State Diagram
  6. State Diagram은 시스템의 객체가 **상태(state)**를 변화하는 과정을 표현하는 다이어그램입니다. 객체의 상태 변화와 관련된 동적 측면을 다루며, 정적 구조를 표현하는 데 사용되지 않습니다. 따라서 이 다이어그램은 클래스 간의 관계나 속성을 나타내지 않기 때문에 틀린 답입니다.
  7. ❹ Class Diagram
  8. Class Diagram은 UML에서 가장 중요한 정적 다이어그램 중 하나로, 클래스의 속성, 메서드, 클래스 간의 관계(예: 상속, 연관, 의존성 등)를 표현합니다. 클래스 다이어그램은 정적 구조를 나타내고, 시스템 내의 클래스들이 어떻게 연결되어 있는지, 속성이 무엇인지 등을 시각적으로 표현하는 데 사용됩니다. 따라서 질문에서 묻는 다이어그램에 정확히 해당하는 답입니다.

결론 🌟

정답: ❹ Class Diagram

**클래스 다이어그램(Class Diagram)**은 시스템 내 클래스의 정적 구조를 표현하고, 클래스 간의 관계속성을 나타내는 다이어그램입니다. UML에서 객체 지향 시스템을 설계할 때 매우 중요한 다이어그램입니다.


요약 표 📊

번호 설명 맞는지 여부

Activity Diagram: 시스템의 활동 흐름을 나타내는 다이어그램 ❌ 틀림
Modea Diagram: UML에 존재하지 않는 다이어그램 ❌ 틀림
State Diagram: 객체의 상태 변화를 나타내는 다이어그램 ❌ 틀림
Class Diagram: 클래스의 속성, 관계 등을 나타내는 다이어그램 ✅ 맞음

클래스 다이어그램은 UML에서 정적 구조클래스 간 관계를 나타내는 중요한 도구입니다! 😊

반응형