기출문제/정보처리기사

2020년 1회,2회(통합) 정보처리기사 기출문제 6번

엉클지니 2025. 4. 11. 15:03

6. UML 확장 모델에서 스테레오 타입 객체를 표현할 때 사용하는 기호로 맞는 것은?

    《 》            (( ))

   {{ }}           [[ ]]

 

 

 

 

😊
이번 문제는 **UML (Unified Modeling Language)**에서 사용하는 확장 표현, 특히 **스테레오타입(Stereotype)**의 표기법을 묻고 있어요.
정보처리기사 시험에서는 UML 기호 문제도 자주 출제되므로 정확한 표기 방식은 꼭 알아두셔야 합니다!
그럼 자세히 쉽게 설명드릴게요! ✨


✅ 문제

UML 확장 모델에서 스테레오 타입 객체를 표현할 때 사용하는 기호로 맞는 것은?

❶ 《 》
② (( ))
③ {{ }}
④ [[ ]]


🔍 핵심 키워드 분석

  • UML 확장 모델: 표준 UML로 표현하기 어려운 추가적인 정보를 표현할 때 사용합니다.
  • 스테레오타입(Stereotype): UML 모델 요소에 추가 의미를 부여하는 태그 같은 것입니다.
  • 이걸 쓸 때 특정한 괄호 기호를 사용해야 해요!

🧠 선택지 분석

번호 기호 용도 및 설명 적절성

《 》 ✅ UML에서 **스테레오타입(Stereotype)**을 나타낼 때 사용하는 정식 표기 기호 ✅ 정답!
(( )) 주로 음성이나 기타 표현에 사용되는 일반 괄호. UML에서 스테레오타입과 무관
{{ }} 일반 프로그래밍 언어에서 템플릿 등을 표현할 때 사용. UML 스테레오타입 아님
[[ ]] 일반 배열 또는 링크 표현에 사용되며 UML의 스테레오타입과 관련 없음

📘 UML 스테레오타입(Stereotype) 이란?

스테레오타입은 UML의 기본 요소에 추가적인 의미나 역할을 부여하기 위한 메타데이터입니다.

예를 들어 클래스 다이어그램에서 다음과 같이 표기할 수 있어요:

《interface》  
MyInterface

📌 여기서 《interface》가 바로 스테레오타입입니다.
클래스가 인터페이스임을 명확히 표현해주는 것이죠!


📌 예시 상황

✨ 예시
소프트웨어 설계 중 UserService라는 클래스가 있는데, 이건 단순 클래스가 아니라 서비스 역할을 한다고 명시하고 싶다면?

UML로 이렇게 표현합니다:

《service》
UserService

👉 이처럼 《 》 안에 스테레오타입 이름을 써서 클래스나 객체의 성격을 나타냅니다.


🏁 결론 정리

항목 내용

문제 키워드 UML, 확장 모델, 스테레오타입
정답 ❶ 《 》
이유 UML에서 스테레오타입을 표기할 때 사용하는 공식 괄호 기호이기 때문입니다.

🎯 암기 팁

🧠 스테레오타입 = 《 》

"스테레오타입은 UML의 메타정보!"

괄호가 특이하게 생겼다 → 특별한 정보(스테레오타입)를 담는다!
무조건 《 》로 기억!


더 궁금하신 UML 표기법이나 다이어그램 유형 있으시면 언제든지 질문해주세요! 😊
정보처리기사 UML 파트도 이해 위주로 접근하면 훨씬 쉬워집니다!
💪 함께 차근차근 끝까지 공부해봐요~!

반응형