2020년 정보처리기사 필기 문제 풀이 6번
이번 문제는 운으로 맞췄던 것 같다.
6. UML 확장 모델에서 스테레오 타입 객체를 표현할 때 사용하는 기호로 맞는 것은?
① « »
② (( ))
③ { { } }
④ [[ ]]
정답 : ① « »
제 1과목 - 요구사항 확인 - 요구사항 확인 - UML
정보처리기사 출제기준 — 한국산업인력공단
ISO/IEC 9126
UML 모델에서 스테레오타입은 다른 모델 요소의 용도를 식별하는 모델 요소이다.
UML 모델 요소에 스테레오 타입을 적용하면 아래 이미지처럼 만들어진다.
표준 UML 2.1 모델 요소 스테레오타입
스테레오타입 | 모델 요소 | 설명 |
---|---|---|
«auxiliary» | 클래스 | 이 스테레오타입은 일반적으로 제어 메커니즘을 제공해서 다른 클래스를 지원하는 클래스에 적용됩니다. 지원되는 클래스는 초점 클래스입니다. |
«buildComponent» | 컴포넌트 | 이 스테레오타입은 조직 또는 시스템 레벨 개발을 위한 컴포넌트 세트를 지정하는 컴포넌트에 적용됩니다. |
«create» | 오퍼레이션 | 이 스테레오타입은 예를 들어, 오퍼레이션이 생성자인 경우 클래스류의 인스턴스를 작성하는 오퍼레이션에 적용됩니다. |
«destroy» | 오퍼레이션 | 이 스테레오타입은 클래스류의 인스턴스를 제거하는 오퍼레이션에 적용됩니다. |
«document» | 아티팩트 | 이 스테레오타입은 문서를 나타내는 아티팩트에 적용됩니다. |
«entity» | 컴포넌트 | 이 스테레오타입은 비즈니스 개념을 표시하는 컴포넌트에 적용됩니다. |
«executable» | 아티팩트 | 이 스테레오타입은 노드에서 실행할 수 있는 아티팩트에 적용됩니다. |
«file» | 아티팩트 | 이 스테레오타입은 소스 코드나 데이터를 포함하는 아티팩트에 적용됩니다. |
«focus» | 클래스 | 이 스테레오타입은 하위 메커니즘을 제공하는 보조 클래스가 있는 코어 논리 또는 제어를 지정하는 클래스에 적용됩니다. |
«framework» | 패키지 | 이 스테레오타입은 클래스, 패턴 및 템플리트와 같이 재사용 가능한 요소를 포함한 패키지에 적용됩니다. |
«implement» | 컴포넌트 | 이 스테레오타입은 종속성이 있는 스펙의 구현이며 스펙이 없는 컴포넌트에 적용됩니다. |
«implementationClass» | 클래스 | 이 스테레오타입은 클래스 인스턴스에 둘 이상의 클래스가 있을 수 없는 클래스 구현에 적용됩니다. |
«library» | 아티팩트 | 이 스테레오타입은 정적 또는 동적 라이브러리 파일인 아티팩트에 적용됩니다. |
«metaclass» | 클래스 | 이 스테레오타입은 인스턴스가 메타클래스에 맞는 기타 클래스인 클래스에 적용됩니다. |
«metamodel» | 모델 | 이 스테레오타입은 다른 모델의 추상인 모델을 포함한 패키지에 적용됩니다. |
«modelLibrary» | 패키지 | 이 스테레오타입은 재사용할 모델 요소를 포함한 패키지에 적용됩니다. |
«perspective» | 패키지 | 이 스테레오타입은 다이어그램 또는 하위 패키지만 포함한 패키지에 적용됩니다. 추출기는 이 스테레오타입이 적용된 패키지를 무시합니다. |
«process» | 컴포넌트 | 이 스테레오타입은 트랜잭션 기반의 컴포넌트에 적용됩니다. |
«realization» | 클래스류 | 이 스테레오타입은 오브젝트 도메인 및 구현을 지정하는 클래스류에 적용됩니다. |
«responsibility» | 노트, 텍스트 | 이 스테레오타입은 모델 요소의 다른 모델 요소에 대한 의무를 설명하는 노트에 적용됩니다. |
«script» | 아티팩트 | 이 스테레오타입은 컴퓨터 시스템으로 해석할 수 있는 파일에 적용됩니다. |
«service» | 컴포넌트 | 이 스테레오타입은 값을 계산하는 컴포넌트에 적용됩니다. 이 컴포넌트는 상태가 없습니다. |
«source» | 아티팩트 | 이 스테레오타입은 실행 파일의 소스 파일에 적용됩니다. |
«specification» | 클래스류 | 이 스테레오타입은 구현이 아닌 오브젝트 도메인을 지정하는 클래스류에 적용됩니다. |
«subsystem» | 컴포넌트 | 이 스테레오타입은 큰 시스템의 파트인 컴포넌트에 적용됩니다. |
«systemModel» | 모델 | 이 스테레오타입은 시스템의 다른 Perspective를 설명하는 모델을 포함한 패키지나 모델에 적용됩니다. |
«type» | 클래스 | 이 스테레오타입은 오브젝트 도메인 및 오퍼레이션을 설명하지만, 오브젝트의 구현을 정의하지 않는 클래스에 적용됩니다. |
«utility» | 클래스 | 이 스테레오타입은 인스턴스가 없지만 속성 및 오퍼레이션에 클래스 범위가 있는 클래스에 적용됩니다. |
댓글남기기