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 인 경우 표시 멤버가 될 때까지는 아이콘으로 표시되고 그 이후에는 장식으로 표시됩니다.
- None 를 사용하여 고정 관념의 표시를 억제합니다.
- Label 고정 관념이 사용자 정의 아이콘을 정의하는 경우에도 요소 이름 위에 표준 양식을 사용하여 고정 관념을 한 줄의 텍스트로 표시합니다.
- Decoration 고정 관념이 사용자 정의 아이콘을 정의하는 경우 고정 관념이 있는 요소의 표준 양식을 오른쪽 상단에 작은 아이콘으로 표시합니다.
- Icon 를 클릭하여 사용자 정의 아이콘을 사용하여 요소를 표시합니다.
- 두 요소 간에 관계를 만들려면 요소 옆의 화살표 아이콘을 선택하고 관계의 끝점으로 드래그합니다.
- 상속, 연결 또는 종속성 등 유형에 따라 관계를 선택하여 해당 관계에 대한 설정을 지정합니다. 모든 요소 유형에 사용할 수 있는 종속성 관계에 대해 다음 설정을 지정할 수 있습니다:
- Stereotypes 에서 관계에 적용할 스테레오타입을 선택합니다.
- Name 에서 관계에 이름을 지정합니다.
- Direction 에서 연결 방향을 변경하거나 양방향으로 설정합니다.
- 관계의 끝을 다른 요소로 이동하려면 해당 유형의 관계를 허용하는 다른 요소 위로 끝점을 드래그합니다. 예를 들어 클래스만 상속 및 연결을 허용합니다.
- 관계를 두 개의 연결된 선으로 나누는 샘플링 지점을 만들려면 관계를 선택하고 Shift 키를 누른 상태에서 관계 선을 클릭합니다.
가능하면 관계의 끝점이 자동으로 이동하여 수직 또는 수평으로 다음 샘플링 지점까지 선을 그립니다.
- 샘플링 지점을 제거하려면 Ctrl 키를 누른 상태에서 샘플링 지점을 선택합니다.
- 요소를 그룹화하려면 Boundary 요소를 편집기로 드래그하고 그룹에 포함된 요소를 둘러싸도록 크기를 조정합니다.
스크래치 모델 만들기
스크래치 모델을 사용하여 임시 다이어그램을 빠르게 구성할 수 있습니다. 마법사는 사용자의 입력 없이 임시 폴더에 모델 파일을 생성합니다. 따라서 마법사에 키보드 단축키를 지정하고 이를 사용하여 빈 다이어그램이 있는 모델을 만들고 열 수 있습니다.
스크래치 모델을 만들려면 File > New File > Modeling > Scratch Model 로 이동한 다음 Choose 를 선택합니다.
방법: 모델 및 다이어그램 만들기 및 모델 편집기를참조하세요 .
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.