MS Word를 사용하여 UML 클래스 다이어그램을 만드는 방법

PC에서 작업하는 젊은 남자

UML 다이어그램은 프로그래머가 코드를 작성하기 전에 프로젝트의 논리와 데이터 흐름을 생각하는 데 도움이 됩니다.

이미지 크레디트: Zeynep Özyürek/iStock/게티 이미지

Microsoft Word는 Visio와 같은 완전한 기능을 갖춘 다이어그램 작성 응용 프로그램은 아니지만 소프트웨어 프로젝트에 대한 UML 또는 통합 모델링 언어 모델을 만드는 데 필요한 도구가 있습니다. Word 텍스트 상자는 프로그램의 각 클래스에 대한 이름, 속성 및 작업을 저장하는 데 사용할 수 있습니다. 일반 워드 프로세서 텍스트와 달리 텍스트 상자 안의 정보는 문서 내 아무 곳에나 정확하게 배치할 수 있습니다. 또한 Word의 모양 도구를 사용하여 두 클래스 사이의 연결선을 그려 연관 또는 관계를 표시할 수 있습니다.

1 단계

UML 다이어그램을 포함할 빈 Word 문서를 엽니다.

오늘의 비디오

2 단계

문서에 간단한 텍스트 상자를 삽입하여 첫 번째 수업을 진행합니다. "삽입", "텍스트 상자", "간단한 텍스트 상자"를 차례로 클릭합니다. 새 텍스트 상자에서 기본 텍스트를 삭제합니다.

3단계

첫 번째 수업의 이름을 입력한 다음 "Enter" 키를 누릅니다. 예를 들어 의류 매장 재고 프로그램을 설계하는 경우 "바지"라는 클래스가 있을 수 있습니다.

4단계

이름을 나머지 클래스 구성 요소와 구분하려면 수평선을 추가합니다. "-" 키를 여러 번 누른 다음 "Enter" 키를 누릅니다.

5단계

가로 테두리 아래에 첫 번째 클래스에 속하는 모든 속성을 추가합니다. 예를 들어 의류 매장 재고 프로그램에 대한 클래스를 생성하는 경우 "바지" 클래스에는 스타일, 재료, 길이, 계절 및 성별에 대한 변수가 있을 수 있습니다.

6단계

"-"를 여러 번 누른 다음 "Enter"를 눌러 마지막 속성 아래에 또 다른 수평선을 만듭니다.

7단계

새 수평선 아래에 모든 클래스 작업을 추가합니다. 예를 들어 "Pants" 클래스에는 인벤토리의 바지 스타일 수를 반환하는 "ShowStyles" 메서드가 있을 수 있습니다.

8단계

애플리케이션의 나머지 부분에 대한 가시성을 나타내기 위해 각 클래스 속성 및 작업 앞에 표준 표기법을 추가합니다. 공개의 경우 "+", 비공개의 경우 "-", 보호된 경우 "#" 또는 패키지의 경우 클래스 구성 요소 이름 앞에 "~"를 입력합니다. 예를 들어 이 메서드를 비공개로 지정하려면 "-ShowStyles"를 입력합니다.

9단계

프로그램에 필요한 나머지 클래스를 포함할 추가 텍스트 상자를 만듭니다.

10단계

다이어그램 내에서 적절한 위치로 클래스 텍스트 상자를 이동합니다. 텍스트 상자 테두리에서 마우스 버튼을 클릭한 상태에서 원하는 위치로 상자를 드래그한 다음 마우스 버튼을 놓습니다.

11단계

클래스 간의 관계를 표시하기 위해 선이나 연결선을 그립니다. "삽입", "모양"을 클릭한 다음 필요한 선 유형을 클릭합니다. 예를 들어, 단일 화살촉이 있는 선은 두 클래스 간의 방향성 또는 단방향 연결을 보여줍니다. 화살촉이 없는 일반 선은 클래스 간의 양방향 관계를 나타냅니다.

추가 클래스에 대한 템플릿으로 생성한 첫 번째 클래스를 사용합니다. 텍스트 상자 테두리를 클릭한 다음 "Ctrl-C"를 눌러 클립보드에 복사합니다. 페이지의 빈 곳을 클릭한 다음 "Ctrl-V"를 눌러 텍스트 상자의 복사본을 붙여넣습니다. 텍스트 상자의 테두리에서 마우스를 클릭한 상태로 다이어그램의 올바른 위치로 끈 다음 마우스를 놓습니다. 이전 클래스 이름, 속성 및 작업을 새 클래스 정보로 바꿉니다.

경고

이 문서의 정보는 Word 2013에 적용됩니다. 다른 버전의 Word에서는 약간 또는 크게 다를 수 있습니다.