기출문제/정보처리기사

2020년 4회 정보처리기사 기출문제 11번

엉클지니 2025. 3. 31. 23:30

11. UML의 기본 구성요소가 아닌 것은?

    Things              Terminal

    Relationship   Diagram

 

 

 

문제 분석:

이 문제는 **UML (Unified Modeling Language)**의 기본 구성 요소에 대한 이해를 묻고 있습니다. UML은 소프트웨어 시스템을 시각적으로 모델링하는 표준 언어로, 다양한 다이어그램을 통해 시스템의 구조와 동작을 표현합니다. UML의 기본 구성 요소에 대해 살펴보겠습니다.


UML의 기본 구성 요소:

UML은 크게 3가지 기본 구성 요소로 이루어져 있습니다.

  1. Things (사물)
    UML에서 Things는 모델을 구성하는 주요 요소들을 나타냅니다. Things는 다음과 같이 크게 구성 요소로 나눠집니다:
    • Structural Things (구조적 요소) : 클래스, 객체, 컴포넌트 등
    • Behavioral Things (행동적 요소) : 상호작용, 활동 등
    • Group Things (그룹화된 요소) : 여러 객체나 요소를 그룹화
    • Annotational Things (주석 요소) : 설명을 추가하기 위한 주석
  2. Relationship (관계)
    UML에서 RelationshipThings들 간의 관계를 나타내는 요소입니다. 대표적으로는 연관, 의존성, 집합 관계 등이 있습니다.
  3. Diagram (다이어그램)
    UML에서는 다양한 다이어그램을 사용하여 시스템을 모델링합니다. 각 다이어그램은 UML 요소들을 시각적으로 표현하는 도구입니다. 예를 들어 클래스 다이어그램, 시퀀스 다이어그램, 상태 다이어그램 등이 있습니다.
  4. Terminal (단말)
    Terminal은 UML에서 사용되는 기본 구성 요소가 아닙니다. UML에서는 "Things", "Relationship", "Diagram"이 기본 구성 요소로 정의되며, "Terminal"은 UML의 표준 구성 요소에 포함되지 않습니다.

정답은: ❷ Terminal


해설:

UML의 기본 구성 요소는 크게 Things, Relationship, Diagram입니다. 이들은 시스템을 모델링하는 데 필요한 중요한 요소들입니다. 그러나 Terminal은 UML의 공식적인 기본 구성 요소로 정의되지 않습니다. UML에서는 요소들 간의 관계를 표현하는 Relationship, 시스템의 동작을 정의하는 Things, 그리고 이를 표현하는 Diagram이 중요합니다.


결론:

Terminal은 UML의 기본 구성 요소가 아니므로, 정답은 ❷ Terminal입니다.


표로 정리한 선택지 비교:

선택지 설명 맞는지/틀린지

① Things UML의 기본 구성 요소 중 하나로, 시스템을 구성하는 요소입니다.
❷ Terminal UML의 기본 구성 요소가 아닌, 존재하지 않는 항목입니다.
③ Relationship UML에서 요소 간의 관계를 나타내는 기본 구성 요소입니다.
④ Diagram UML의 다양한 다이어그램을 나타내는 기본 구성 요소입니다.

이해가 잘 되셨기를 바랍니다! 😊