Visual Studio에서 시각화 및 모델링 도구를 사용하여 기존 코드를 이해하고 애플리케이션을 설명할 수 있습니다. 이렇게 하면 변경 내용이 코드에 미치는 영향을 시각적으로 학습하고 이러한 변경으로 인한 작업 및 위험을 평가하는 데 도움이 됩니다. 다음은 그 예입니다.
코드의 관계를 이해하려면 해당 관계를 시각적으로 매핑합니다.
시스템 아키텍처를 설명하고 코드를 디자인과 일관되게 유지하려면 종속성 다이어그램을 만들고 이러한 다이어그램에 대한 코드의 유효성을 검사합니다.
클래스 구조를 설명하려면 클래스 다이어그램을 만듭니다.
또한 이러한 도구를 사용하면 프로젝트와 관련된 사람들과 보다 쉽게 소통할 수 있습니다.
각 기능을 지원하는 Visual Studio 버전을 확인하려면 아키텍처 및 모델링 도구에 대한 Edition 지원을 참조하세요.
무엇을 하고 싶으세요?
| Scenario | Articles |
|---|---|
|
코드 및 해당 관계 이해: 특정 코드 조각 간의 관계를 매핑합니다. 전체 솔루션에 대한 코드의 관계에 대한 개요를 참조하세요. |
-
솔루션 전체에서 종속성 매핑 - 코드 맵을 사용하여 애플리케이션 디버그 - 코드 맵 분석기를 사용하여 잠재적인 문제 찾기 - 디버깅하는 동안 호출 스택에 메서드 매핑 |
|
클래스 구조 이해: 코드에서 클래스 다이어그램을 만들어 프로젝트의 클래스 구조를 시각화합니다. |
방법: 프로젝트에 클래스 다이어그램 추가(클래스 디자이너) |
|
고급 시스템 디자인을 설명하고 이 디자인에 대한 코드의 유효성을 검사합니다. 종속성 다이어그램을 만들어 상위 수준 시스템 디자인 및 의도한 종속성을 설명합니다. 코드의 종속성이 디자인과 일치하도록 이 디자인에 대한 코드의 유효성을 검사합니다. |
-
코드에서 종속성 다이어그램 만들기 - 종속성 다이어그램: 참조 - 종속성 다이어그램: 지침 - 종속성 다이어그램을 사용하여 코드 유효성 검사 |
관련 콘텐츠
비고
텍스트 템플릿 변환 구성 요소는 Visual Studio 확장 개발 워크로드의 일부로 자동으로 설치됩니다. Visual Studio 설치 관리자의 개별 구성 요소 탭에서 SDK, 라이브러리 및 프레임워크 범주 아래에 설치할 수도 있습니다. 개별 구성 요소 탭에서 모델링 SDK 구성 요소를 설치합니다.