UML 클래스 다이어그램을 만들어 시스템의 클래스, 해당 특성 및 메서드 및 개체 간의 관계에 대한 정적 보기를 표시할 수 있습니다. 애플리케이션에 대한 개요를 제공합니다.
새 클래스 다이어그램을 시작하면 UML 2.5 표준을 준수하는 셰이프와 함께 UML 클래스 스텐실이 나타납니다.
( Visio Professional 버전에는 UML 클래스 다이어그램 및 스텐실에 대한 지원이 포함되어 있지만 Standard 버전은 지원하지 않습니다.)
-
Visio을 시작합니다. 또는 파일이 이미 열려 있는 경우 파일 > 새로 만들기를 클릭합니다.
-
Search 상자에 UML 클래스를 입력합니다.
-
UML 클래스 다이어그램을 선택합니다.
-
대화 상자에서 빈 템플릿 또는 세 개의 시작 다이어그램 중 하나를 선택합니다. (각 항목에 대한 설명은 선택할 때 오른쪽에 표시됩니다.) 그런 다음 메트릭 단위 또는 미국 단위를 선택합니다.
-
만들기를 선택합니다.
-
다이어그램이 열립니다. 다이어그램 옆에 셰이프 창이 표시됩니다. 표시되지 않으면 > 작업창보기로 이동하여 셰이프가 선택되어 있는지 확인합니다. 그래도 표시되지 않으면 왼쪽 에 있는 셰이프 확장 창 단추를 클릭합니다.
-
보기 탭에서 연결 지점 옆에 있는 검사 상자가 선택되어 있는지 확인합니다. 이 옵션을 사용하면 셰이프 연결을 시작할 때 연결점이 나타납니다.
-
이제 다이어그램에 포함할 셰이프를 셰이프 창에서 페이지로 끌어옵니다. 텍스트 레이블의 이름을 바꾸려면 레이블을 두 번 클릭합니다.
-
클래스, 열거형 또는 인터페이스 셰이프에 멤버를 더 추가하려면 셰이프 패널에서 해당 셰이프로 멤버 셰이프를 끕니다. 기존 멤버를 마우스 오른쪽 단추로 클릭하고 멤버를 삽입하는 옵션을 선택하여 새 멤버를 추가할 수도 있습니다.
-
두 셰이프를 UML 커넥터와 연결하여 셰이프 간의 관계를 나타냅니다. 관계 유형을 변경하려면 커넥터를 마우스 오른쪽 단추로 클릭합니다. 커넥터 유형 설정 메뉴에서 원하는 관계를 선택합니다.
-
셰이프 머리글을 클릭하여 선택한 다음 노란색 제어점(셰이프 오른쪽 가장자리)을 왼쪽 또는 오른쪽으로 이동하여 도형의 너비를 줄이거나 늘려 클래스, 열거형 또는 인터페이스 셰이프의 크기를 조정합니다.
-
셰이프를 선택하고 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 해당 옵션을 선택하여 클래스 셰이프에 매개 변수 및 스테레오타입 필드를 추가합니다.
먼저 다이어그램을 만들고 UML 2.5 표준을 준수하는 셰이프가 있는 UML 클래스 스텐실을 추가합니다.
참고: 웹용 Visio UML 다이어그램을 만들고 편집하려면 Microsoft 365 별도로 구매한 Visio 플랜 1 또는 Visio 플랜 2 라이선스가 필요합니다. 자세한 내용은 Microsoft 365 관리자에게 문의하세요. 관리자가 "셀프 서비스 구매"를 설정한 경우 Visio에 대한 라이선스를 직접 구입할 수 있습니다. 자세한 내용은 셀프 서비스 구매 FAQ를 참조하세요.
-
웹용 Visio를 엽니다.
-
페이지의 오른쪽 위 모서리에서 추가 템플릿을 선택합니다.
-
갤러리에서 페이지 중간쯤에 있는 UML 클래스 행까지 아래로 스크롤합니다.
행의 첫 번째 항목은 빈 템플릿과 도우미 스텐실을 나타냅니다. 행의 다른 항목은 빠르게 시작하는 데 도움이 되는 일부 셰이프를 이미 그린 샘플 다이어그램입니다.
-
항목을 클릭하여 더 큰 미리 보기를 확인합니다.
-
사용하려는 다이어그램을 찾으면 만들기 단추를 클릭합니다.
관련 스텐실이 있는 새 다이어그램이 브라우저에서 열립니다. 다이어그램 그리기를 시작할 준비가 완료되었습니다.
-
이제 다이어그램에 포함할 셰이프를 셰이프 창에서 페이지로 끌어옵니다. 텍스트 레이블의 이름을 바꾸려면 레이블을 두 번 클릭합니다.
-
클래스, 열거형 또는 인터페이스 셰이프에 멤버를 더 추가하려면 셰이프 패널에서 해당 셰이프로 멤버 셰이프를 끕니다. 기존 멤버를 마우스 오른쪽 단추로 클릭하고 멤버를 삽입하는 옵션을 선택하여 새 멤버를 추가할 수도 있습니다.
-
두 셰이프를 UML 커넥터와 연결하여 셰이프 간의 관계를 나타냅니다. 관계 유형을 변경하려면 커넥터를 마우스 오른쪽 단추로 클릭합니다. 커넥터 유형 설정 메뉴에서 원하는 관계를 선택합니다.
-
셰이프 머리글을 클릭하여 선택한 다음 노란색 제어점(셰이프 오른쪽 가장자리)을 왼쪽 또는 오른쪽으로 이동하여 도형의 너비를 줄이거나 늘려 클래스, 열거형 또는 인터페이스 셰이프의 크기를 조정합니다.
-
셰이프를 선택하고 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 해당 옵션을 선택하여 클래스 셰이프에 매개 변수 및 스테레오타입 필드를 추가합니다.
클래스 다이어그램을 만들기 위한 팁
-
각 요소와 해당 관계를 식별합니다.
-
각 클래스의 책임이 무엇인지 명확하게 식별합니다.
-
너무 복잡할 수 있는 불필요한 속성을 다이어그램에 포함하지 마세요.
클래스 표기법
기호 |
의미 |
---|---|
- |
특성 또는 작업은 프라이빗입니다. |
+ |
특성 또는 작업은 public입니다. |