UML 스타일 모델 만들기
마법사를 사용하여 UML 스타일 모델 및 스크래치 모델을 생성합니다.
모델을 생성하고 모델 편집기에서 편집하려면:
- File > New File > Modeling > Model 순으로 이동한 다음, ‘ Choose ’를 선택합니다.
모델 파일이 모델 편집기에서 열립니다.
- 모델 요소를 편집기로 드래그한 후 선택하여 해당 속성을 지정합니다:

모델 편집기의 패키지 다이어그램.
- Stereotypes 에서 요소에 적용할 스테레오타입을 입력하거나 목록에서 미리 정의된 스테레오타입을 선택합니다.
- Name 에서 요소의 이름을 지정합니다.
- Linked file 에서 파일을 선택하여 요소 이름에서 해당 파일로 연결되는 링크를 생성합니다.
- Image 에서 요소의 사용자 정의 아이콘으로 사용할 이미지를 선택합니다.
- Auto sized 를 선택하면, 요소의 테두리를 드래그하여 크기를 변경한 후 요소를 기본 크기로 재설정할 수 있습니다.
- Color 에서 요소의 색상을 선택합니다.
- Role 에서 모델 요소의 색상을 더 밝게, 더 어둡게 또는 더 부드럽게 만들 역할을 선택합니다. 또한 색상을 제거하고 요소 윤곽선을 그리거나 그라데이션을 제거하여 요소를 평면화할 수도 있습니다.
- Emphasized 를 선택하여 모델 요소를 더 굵은 선으로 그릴 수 있습니다.
- Stereotype display 에서 다음을 선택합니다:
- Smart 요소의 속성에 따라 스테레오타입을 ‘ Label ’, ‘ Decoration ’ 또는 ‘ Icon ’ 형태로 표시합니다. 예를 들어, 클래스에 ‘ interface ’ 스테레오타입이 지정된 경우, 멤버가 표시되기 전까지는 아이콘으로 표시되고, 이후에는 장식(decoration) 형태로 표시됩니다.
- None 스테레오타입의 표시를 억제하려면.
- Label 스테레오타입이 사용자 정의 아이콘을 정의하더라도, 요소 이름 위의 표준 형식을 사용하여 스테레오타입을 텍스트 줄로 표시합니다.
- Decoration 스테레오타입이 사용자 정의 아이콘을 정의하는 경우, 요소의 표준 형태를 표시하고 스테레오타입을 오른쪽 상단에 작은 아이콘으로 배치합니다.
- Icon 사용자 정의 아이콘을 사용하여 요소를 표시합니다.
- 두 요소 간에 관계를 생성하려면 요소 옆에 있는 화살표 아이콘을 선택하고 관계의 종점까지 드래그합니다.
- 관계를 선택하여 상속, 연관 또는 종속성 등 관계 유형에 따라 설정을 지정합니다. 모든 요소 유형에서 사용할 수 있는 종속성 관계에 대해서는 다음 설정을 지정할 수 있습니다.
- Stereotypes 에서 관계에 적용할 스테레오타입 을 선택합니다.
- Name 에서 관계에 이름을 지정합니다.
- Direction 에서 연결 방향을 변경하거나 양방향으로 설정합니다.
- 관계의 끝점을 다른 요소로 이동하려면, 해당 유형의 관계를 허용하는 다른 요소 위로 끝점을 드래그하십시오. 예를 들어, 상속 및 연관 관계는 클래스에서만 허용됩니다.
- 관계를 두 개의 연결된 선으로 나누는 샘플링 지점을 만들려면, 관계를 선택한 다음 Shift 키를 누른 상태에서 관계 선을 클릭하십시오.
가능한 경우, 관계의 끝점이 자동으로 이동하여 선을 수직 또는 수평으로 다음 샘플링 지점까지 그립니다.
- 샘플링 지점을 제거하려면 Ctrl 키를 누른 상태에서 해당 샘플링 지점을 선택하십시오.
- 요소를 그룹화하려면, Boundary 요소를 편집기로 드래그한 다음 그룹에 포함할 요소들을 감싸도록 크기를 조정하십시오.
스크래치 모델 만들기
스크래치 모델을 사용하여 임시 다이어그램을 빠르게 구성할 수 있습니다. 마법사는 사용자의 입력 없이 임시 폴더에 모델 파일을 생성합니다. 따라서 마법사에 키보드 단축키를 할당하여 빈 다이어그램이 포함된 모델을 생성하고 열 수 있습니다.
스크래치 모델을 생성하려면 ‘ File ’ > ‘ New File ’ > ‘ Modeling ’ > ‘ Scratch Model ’ 순으로 이동한 다음, ‘ Choose ’을 선택하십시오.
‘방법: UML 스타일 모델 편집’ 및 ‘UML 스타일 모델 편집’항목도 참조하십시오 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.