프로필 및 스테레오타입을 사용하여 모델 사용자 지정

Visual Studio Ultimate에서는 클래스와 구성 요소 같은 표준 UML 모델 요소를 특정 용도에 맞게 사용자 지정할 수 있습니다. 요소의 속성 목록을 변경할 수 있는 스테레오타입을 모델 요소에 적용할 수 있습니다. 스테레오타입은 프로필이라는 컬렉션 내에 정의됩니다.

스테레오타입을 사용하려면 프로필에 패키지를 연결합니다. 이렇게 하면 프로필에 정의된 스테레오타입을 패키지의 요소에 적용할 수 있습니다.

일부 프로필은 Visual Studio Ultimate와 함께 설치됩니다. 또한 사용자 지정 프로필을 정의할 수 있습니다.

스테레오타입은 요소의 속성 목록에 설정할 수 있습니다. 다음 예제와 같이 다이어그램에 나타나는 주요 모양의 경우 적용된 스테레오타입도 모양에 함께 나타납니다.

스테레오타입을 포함하는 UML 클래스

참고

프로필을 사용하여 모델을 만들고 이 모델을 다른 사용자와 공유하는 경우 해당 사용자가 스테레오타입을 보려면 컴퓨터에 같은 프로필이 설치되어 있어야 합니다.

관련 항목

제목

설명

방법: 모델 요소에 스테레오타입 추가

패키지에 모델 요소를 추가하고 이 패키지를 프로필에 연결한 후 요소에 스테레오타입을 적용합니다.

UML 모델의 표준 스테레오타입

UML 표준 프로필 L2 및 L3은 Visual Studio Ultimate와 함께 설치되고 기본적으로 모든 모델이 이 프로필에 연결됩니다. 이 프로필은 모델에 주석을 달 때 사용할 수 있는 스테레오타입을 제공합니다.

예를 들어 «specification» 스테레오타입을 클래스에 적용하여 외부에서 볼 수 있는 인스턴스 동작을 정의하는 데만 이 클래스를 사용한다는 것을 나타낼 수 있습니다.

방법: 프로필을 정의하여 UML 확장

고유의 응용 프로그램 영역에 맞게 조정된 사용자 지정 스테레오타입 및 도구를 정의할 수 있습니다.

예를 들어 뱅킹 소프트웨어를 개발하는 경우 클래스에 적용할 수 있는 «Account» 스테레오타입을 정의할 수 있습니다. 그런 다음 클래스 다이어그램을 사용하여 여러 종류의 계좌 및 관계를 기술할 수 있습니다.

방법: UML 프로필 설치

다른 사람에게 받은 UML 프로필을 컴퓨터에 설치할 수 있습니다.

방법: 사용자 지정 모델링 도구 상자 항목 정의

사용자 지정 도구 상자 항목을 사용하면 새 요소에 스테레오타입을 반복해서 설정하지 않을 수 있습니다.

https://code.msdn.microsoft.com/UML-Color-Classes-by-07de2b70

이 샘플 코드에서는 UML 다이어그램을 확장합니다. 또한 요소의 스테레오타입에 따라 UML 모양의 색을 자동으로 설정합니다.