코드에서 UML 클래스 다이어그램 만들기
Visual Studio Ultimate에서 코드의 C# 클래스를 UML 클래스 다이어그램에 추가하려면 해당 클래스 또는 네임스페이스를 솔루션 탐색기, 종속성 그래프 또는 아키텍처 탐색기에서 UML 클래스 다이어그램으로 끌어 놓습니다.
이 클래스가 종속된 클래스도 UML 모델 탐색기에 나타납니다. 모델에서 형식을 나타내는 방법을 참조하십시오.
이 작업에는 Visual Studio Ultimate가 필요합니다.
프로그램 코드의 클래스를 UML 모델에 추가하려면
C# 프로젝트를 엽니다.
UML 클래스 다이어그램을 솔루션에 추가합니다.
아키텍처 메뉴에서 새 다이어그램을 선택합니다. 새 다이어그램 추가 대화 상자에서 UML 클래스 다이어그램을 선택합니다. 아직 없는 경우 모델링 프로젝트가 생성됩니다.
아키텍처 탐색기를 엽니다.
아키텍처 메뉴에서 창을 선택한 다음 아키텍처 탐색기를 클릭합니다.
아키텍처 탐색기로 코드 찾기을 참조하세요.
네임스페이스나 형식을 아키텍처 탐색기에서 UML 클래스 다이어그램 화면으로 끌어 옵니다.
형식을 참조하려면 아키텍처 탐색기의 첫 번째 열에서 클래스 보기를 확장하고 다음 열에서 네임스페이스를 확장합니다. 세 번째 열에 형식이 있습니다.
종속성 그래프에서 네임스페이스 또는 형식을 끌어 올 수도 있습니다. 종속성 그래프를 사용하여 코드 전체에서 종속성 매핑을 참조하세요. 솔루션 탐색기에서 클래스를 끌어 올 수도 있습니다.
참고
코드와 다이어그램은 자동으로 업데이트되지 않습니다.코드에 영향을 주지 않고 제안된 변경 사항에 대해 논의하기 위해 다이어그램을 업데이트할 수 있습니다.클래스를 다이어그램으로 다시 끌어 오지 않는 한 코드의 이후 변경 사항은 다이어그램에 자동으로 영향을 주지 않습니다.
Windows Automation API 3.0를 설치하고 나면 이 기능이 더 빠르게 실행될 수 있습니다.
UML 클래스와 연결된 C# 코드를 열려면
UML 클래스 다이어그램에서 클래스 모양, 특성 또는 작업을 두 번 클릭합니다.
소스 코드가 표시됩니다.
모델에서 형식을 나타내는 방법
다이어그램으로 명시적으로 이동하는 형식은 모델과 다이어그램에 직접 표현됩니다.
이러한 명시적 형식이 종속된 형식은 모델에서 자리 표시자로 표현됩니다. 해당 정보와 종속성은 표현되지 않습니다.
그러나 이후에 자리 표시자 형식을 아키텍처 탐색기 또는 종속성 그래프에서 다이어그램으로 끌어 오면 자리 표시자가 완전한 형식으로 바뀝니다.