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» 클래스 이 스테레오타입은 인스턴스가 없지만 속성 및 오퍼레이션에 클래스 범위가 있는 클래스에 적용됩니다.

피드백