방법: 코드에서 UML 클래스 다이어그램 만들기

이 Visual Studio 2010 Feature Pack을 사용하면 Visual Studio 2010 Ultimate에서 아키텍처 탐색기 또는 종속성 그래프의 C# 클래스 또는 네임스페이스를 UML 클래스 다이어그램에 추가할 수 있습니다. 자세한 내용은 Visual Studio 기능 팩을 참조하십시오.

끌어 오는 클래스가 다이어그램에 표시되며 이 클래스가 종속된 클래스가 UML 모델 탐색기에 나타납니다. 자세한 내용은 모델에서 형식을 나타내는 방법을 참조하십시오.

중요

이 기능을 사용하려면 Visual Studio 2010 Feature Pack을 설치해야 합니다.

프로그램 코드의 클래스를 UML 모델에 추가하려면

  1. C# 프로젝트를 엽니다.

  2. UML 모델링 프로젝트를 만듭니다.

    자세한 내용은 방법: UML 모델링 프로젝트 및 다이어그램 만들기를 참조하십시오.

  3. UML 클래스 다이어그램을 모델링 프로젝트에 추가합니다.

    아키텍처 메뉴에서 새 다이어그램을 클릭합니다. 새 다이어그램 추가 대화 상자에서 UML 클래스 다이어그램을 선택합니다.

  4. 아키텍처 탐색기를 엽니다.

  5. 네임스페이스나 형식을 아키텍처 탐색기에서 UML 클래스 다이어그램 화면으로 끌어 옵니다.

클래스와 네임스페이스를 종속성 그래프에서 클래스 다이어그램으로 끌어 올 수도 있습니다. 자세한 내용은 방법: .NET 코드에 대한 종속성 그래프 생성을 참조하십시오.

참고

코드와 다이어그램은 자동으로 업데이트되지 않습니다. 코드에 영향을 주지 않고 제안된 변경 사항에 대해 논의하기 위해 다이어그램을 업데이트할 수 있습니다. 클래스를 다이어그램으로 다시 끌어 오지 않는 한 코드의 이후 변경 사항은 다이어그램에 자동으로 영향을 주지 않습니다.

이 기능은 Windows Automation API 3.0을 설치한 후 보다 빠르게 실행될 수 있습니다.

UML 클래스와 연결된 C# 코드를 열려면

  • UML 클래스 다이어그램에서 클래스 모양, 특성 또는 작업을 두 번 클릭합니다.

    소스 코드가 표시됩니다.

모델에서 형식을 나타내는 방법

다이어그램으로 명시적으로 이동하는 형식은 모델과 다이어그램에 직접 표현됩니다.

이러한 명시적 형식이 종속된 형식은 모델에서 자리 표시자로 표현됩니다. 해당 정보와 종속성은 표현되지 않습니다.

그러나 이후에 자리 표시자 형식을 아키텍처 탐색기 또는 종속성 그래프에서 다이어그램으로 끌어 오면 자리 표시자가 완전한 형식으로 바뀝니다.

참고 항목

개념

UML 클래스 다이어그램: 참조

방법: UML 모델링 프로젝트 및 다이어그램 만들기

방법: 아키텍처 탐색기를 사용하여 코드 찾기