모델링 다이어그램은 소프트웨어 시스템에서 지원해야 하는 코드 및 사용자 요구 사항에 대한 아이디어를 이해하고 명확히 하고 전달하는 데 도움이 됩니다.
각 유형의 다이어그램을 지원하는 Visual Studio 버전을 보려면 아키텍처 및 모델링 도구에 대한 버전 지원을 참조하세요.
시스템 또는 기존 코드의 아키텍처를 시각화하려면 다음 다이어그램을 만듭니다.
| 다이어그램 | 보여 줍니다 |
|---|---|
|
종속성 다이어그램: 지침 종속성 다이어그램: 참조 |
시스템의 고급 아키텍처 |
| 코드 맵 솔루션 전체에서 종속성 매핑 코드 맵 분석기를 사용하여 잠재적인 문제 찾기 |
기존 코드의 종속성 및 기타 관계 |
| 코드 생성 클래스 다이어그램 클래스 다이어그램 작업(클래스 디자이너) |
.NET 코드의 형식 및 해당 관계 |
관련 작업
| Topic | 과업 |
|---|---|
| 코드 시각화 | 익숙하지 않은 코드를 더 잘 이해할 수 있도록 코드 맵 및 종속성 다이어그램을 만듭니다. |
| 모델 사용자 요구 사항 | 모델을 사용하여 사용자의 요구 사항을 명확히 하고 전달합니다. |
| 앱의 아키텍처 모델링 | 모델을 사용하여 시스템의 전반적인 구조와 동작을 설명하고 사용자의 요구 사항을 충족하는지 확인합니다. |
| 개발 중 시스템 유효성 검사 | 소프트웨어가 사용자의 요구 사항 및 시스템의 전반적인 아키텍처와 일관되게 유지되는지 확인합니다. |
|
개발 프로세스에서 모델 사용 Agile 개발에서 모델 사용 |
모델을 사용하여 개발 중에 시스템을 이해하고 변경할 수 있습니다. |
| 모델링 솔루션 구조화 | 대형 또는 중간 프로젝트에서 모델을 구성합니다. |