클래스 다이어그램을 사용하여 시스템의 클래스, 해당 특성 및 메서드 및 개체 간의 관계를 지정하는 애플리케이션 구조의 일반 모델을 만듭니다.
참고: 웹용 Visio UML 다이어그램을 만들고 편집하려면 Microsoft 365 별도로 구매한 Visio 플랜 1 또는 Visio 플랜 2 라이선스가 필요합니다. 자세한 내용은 Microsoft 365 관리자에게 문의하세요. 관리자가 "셀프 서비스 구매"를 설정한 경우 Visio에 대한 라이선스를 직접 구입할 수 있습니다. 자세한 내용은 셀프 서비스 구매 FAQ를 참조하세요.
다음은 UML 클래스 스텐실의 셰이프입니다.
도형 |
설명 |
---|---|
|
구조, 동작 및 관계가 비슷한 개체 집합에 대해 설명합니다. 클래스의 이름은 패키지 내에서 고유해야 합니다. 클래스 셰이프는 세 개의 행이 있는 사각형으로 시작합니다. 클래스의 이름은 맨 위 행에 있습니다. 다른 두 행은 클래스에서 사용할 수 있는 메서드 또는 작업에 대한 것입니다. |
|
특성 또는 작업에 대해 설명합니다. |
|
클래스 셰이프에서 작업을 특성과 구분하는 데 사용됩니다. |
|
내부 구조를 지정하지 않고 클래스, 구성 요소, 패키지 또는 기타 요소의 외부에 표시되는 작업을 지정합니다. |
|
명명된 값 집합으로 구성된 데이터 형식에 대해 설명합니다. |
|
UML 모델의 기본 구성 요소를 나타냅니다. 그룹화된 요소에 대한 네임스페이스를 제공합니다. 각 요소는 하나의 패키지에만 속하며 한 패키지는 다른 패키지에 중첩될 수 있습니다. |
|
프로세스의 패키지를 나타냅니다. |
|
모델 요소에 의미 체계 영향을 주지 않는 다이어그램 주석으로 사용됩니다. |
|
원본 형식이 대상 형식에서 상속됨을 나타냅니다. |
|
원본 형식이 대상 인터페이스를 실현한다는 것을 나타냅니다. |
|
클래스 인스턴스 간의 일반적인 관계를 나타냅니다. |
|
클래스의 인스턴스 간에 한 방향으로만 흐르는 관계를 나타냅니다. |
|
다이아몬드 셰이프가 있는 끝에 있는 개체에 다른 쪽 끝에 있는 개체에 대한 참조가 포함되어 있음을 나타냅니다. 해당 개체가 단독으로 포함된 경우 컴퍼지션 셰이프를 대신 사용합니다. |
원본 형식이 대상 형식에 따라 달라지게 됨을 나타냅니다. |
|
원본 형식에 대상 형식의 일부가 있음을 나타냅니다. |