UML 다이어그램 요소

다이어그램 요소는 UML(Unified Modeling Language) 다이어그램에서 애플리케이션 또는 시스템의 컴포넌트를 표시하는 텍스트 또는 그래픽 요소입니다.

UML 다이어그램을 채우도록 추가하는 항목을 다이어그램 요소라고 합니다. 쉐이프라고도 하는 다이어그램 요소는 다이어그램이 나타내는 애플리케이션 또는 실제 시스템의 컴포넌트를 그래픽 또는 텍스트로 표시합니다. 서로 다른 유형의 UML 다이어그램에는 다이어그램이 나타내는 오브젝트 또는 컴포넌트를 표시하는 서로 다른 다이어그램 요소가 포함되어 있습니다. 예를 들어 시스템의 정적 구조를 표시하는 클래스 다이어그램은 클래스를 표시하는 다이어그램 요소를 포함하고, 오브젝트가 서로 상호작용하는 방식을 표시하는 시퀀스 다이어그램은 오브젝트와 오브젝트 간의 송신 및 수신 메시지를 표시하는 다이어그램 요소를 포함합니다.

다이어그램 요소가 표시되는 방식을 변경할 수 있습니다. 예를 들어 선, 테두리, 배경, 글꼴 및 드롭 새도우의 색상을 변경할 수 있습니다. 작성하는 모든 다이어그램 요소의 기본 환경을 설정하거나 다이어그램에 있는 개별 요소의 설정을 변경할 수 있습니다.

컴파트먼트

컴파트먼트는 UML 다이어그램 요소 내의 분할된 섹션입니다. 컴파트먼트는 다이어그램 요소의 항목이 쉽게 구별되도록 항목을 구성합니다. 개별 컴파트먼트는 비슷한 항목을 함께 그룹화합니다. 요소에는 이름 컴파트먼트가 포함되어 있으며 다른 컴파트먼트도 포함될 수 있습니다. 예를 들어 클래스의 UML 표시는 세 개의 컴파트먼트로 분할된 직사각형입니다. 맨 위 컴파트먼트에는 클래스 이름이 표시되고 중간 컴파트먼트에는 클래스 속성이 나열되며 맨 아래 컴파트먼트에는 클래스의 오퍼레이션이 나열됩니다.

다이어그램 요소 내에서 컴파트먼트 및 컴파트먼트 제목의 표시 또는 숨기기 여부를 지정할 수 있습니다.

커넥터

커넥터는 다이어그램 요소 간의 관계를 나타내는 UML 다이어그램의 특정 요소입니다. 커넥터는 선으로 표시되며 나타내는 관계에 대한 시맨틱 정보의 전체 또는 일부를 표시할 수 있습니다.

다이어그램에서 커넥터가 표시되는 방식에 대한 특성을 변경할 수 있습니다. 예를 들어 커넥터 색상을 변경하거나 장애물을 피해야 하는지 또는 최단 거리를 따라 요소를 링크해야 하는지 여부를 설정하거나 선의 평활성을 지정할 수 있습니다.

기본적으로 커넥터는 사선 스타일이므로 기울어진 선으로 보입니다. 사선은 끌기 쉽고 복합 다이어그램에서 보다 공간 효율적일 수 있습니다. 가로선 및 세로선을 표시하는 직선 스타일로 설정을 변경할 수도 있습니다. 커넥터가 직각을 이루도록 굴곡점을 추가하여 다이어그램 구성을 향상시킬 수도 있습니다.

다이어그램 요소와 마찬가지로 다이어그램에 추가하는 모든 커넥터의 기본 환경을 설정하거나 특정 다이어그램에 있는 개별 커넥터의 환경 설정을 설정할 수 있습니다.


피드백