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