기능 팩 2를 사용하여 코드 시각화 및 모델링

Microsoft Visual Studio 2010 기능 팩 2에는 Microsoft Visual Studio 2010 시각화 및 모델링 기능 팩의 시각화 및 모델링 기능이 포함됩니다. 다음 단원에서 설명하는 대로 이 기능은 Visual Studio 2010 Ultimate에서 수행할 수 있는 시각화 및 모델링 작업을 확장합니다.

  • 모델에서 코드 생성

  • 기존 코드 탐색

  • 모델 요소 사용 및 관리

  • 레이어 다이어그램 만들기, 유효성 검사 및 확장

중요

컴퓨터에 이미 Visual Studio 2010 시각화 및 모델링 기능 팩이 설치되어 있는 경우 Visual Studio 2010 기능 팩 2를 설치하려면 먼저 %LocalAppData%의 확장 폴더에 있는 사용자 지정 템플릿을 안전한 위치에 복사해야 합니다. 이 기능 팩을 설치하면 시각화 및 모델링 기능 팩이 제거되고 Visual Studio 확장 갤러리에서 제거되며 %LocalAppData% 아래의 모든 사용자 지정 템플릿에서도 제거됩니다. 모든 코드 생성 프로젝트에 대한 템플릿은 다음 위치에 다시 매핑해야 합니다. 이 위치에서 일부 시각화 및 모델링 기능을 사용하는 데 필요한 확장과 DLL을 찾을 수도 있습니다.

…\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\<InsertVisualStudioFeaturePackName>\<InsertVisualStudioFeaturePackVersionNumber>

자세한 내용은 방법: UML 클래스 다이어그램에서 코드 생성을 참조하십시오.

추가 정보

참조

MSDN의 Visual Studio 2010 Feature Pack 다운로드

MSDN의 Visual Studio 2010 Feature Pack

이 기능 팩의 시각화 및 모델링 기능에 대한 요구 사항

요구 사항

Visual Studio Feature Pack 개요

Visual Studio 기능 팩

Visual Studio 2010 Ultimate 시각화 및 모델링 도구에 대한 개요 및 설명서

응용 프로그램 모델링

모델에서 코드 생성

UML 모델은 코드와 테스트를 만들고 시스템의 아키텍처와 요구 사항을 설명하는 데 도움이 될 수 있습니다.

새 그룹

자세한 내용은 다음을 참조하십시오.

코드 생성 명령을 사용하여 UML 클래스 다이어그램의 요소에서 기초 코드 생성. 기본 변환을 사용하거나 사용자 지정 변환을 작성하여 UML 형식을 코드로 변환할 수 있습니다.

팁
UML에서 다른 유형의 문서를 생성하거나 UML 요소와 생성된 결과 간에 보다 간접적인 관계가 있는 코드를 생성하려는 경우 사용자 지정 템플릿을 작성하여 모델을 읽고 원하는 유형의 아티팩트를 생성할 수 있습니다.자세한 내용은 방법: UML 모델에서 파일 생성을 참조하십시오.

방법: UML 클래스 다이어그램에서 코드 생성

기존 코드 탐색

개발자는 흔히 코드 작성보다 기존 코드 이해에 더 많은 시간을 소비합니다. Visual Studio Ultimate의 코드 시각화 도구는 코드의 주요 부분을 시각화하고, 그 융통성을 평가하고, 문제 영역을 식별하는 데 도움이 될 수 있습니다. 코드 부분 간의 종속성을 추적하여 제안된 변경의 잠재적 비용을 보다 쉽게 평가할 수 있습니다.

새 그룹

자세한 내용은 다음을 참조하십시오.

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

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

종속성 그래프를 생성하여 C 및 C++ 코드에서 구조와 관계 탐색

방법: C 및 C++ 코드에 대한 종속성 그래프 생성

종속성 그래프를 생성하여 ASP.NET 웹 프로젝트에서 구조와 관계 탐색

방법: ASP.NET 웹 프로젝트에 대한 종속성 그래프 생성

시퀀스 다이어그램, 종속성 그래프 및 레이어 다이어그램을 만들어 .NET 코드를 탐색할 수도 있습니다. 자세한 내용은 기존 코드 시각화을 참조하십시오.

자세한 내용은 다음을 참조하십시오.

모델 요소 사용 및 관리

다른 모델링 도구에서 모델 요소 가져오기

새 그룹

자세한 내용은 다음을 참조하십시오.

다른 모델링 도구에서 내보낸 XMI 2.1 파일로 UML 시퀀스 다이어그램, 클래스 다이어그램 및 사용 사례 다이어그램에서 요소 가져오기

방법: XMI 파일에서 UML 모델 요소 가져오기

자세한 내용은 다음을 참조하십시오.

작업 항목에서 모델 요소에 연결

모델 요소와 작업 항목 간의 링크는 해당 요소(예: 사용 사례의 특정 작업이나 테스트)에 대한 작업 진행률을 추적하고 모니터링하는 데 도움이 될 수 있습니다.

참고

Visual Studio 2010 Ultimate에서는 새 작업 항목을 만들거나, 모델 요소에서 기존 작업 항목에 연결할 수 있지만 그 반대 방향으로는 연결할 수 없습니다. 자세한 내용은 방법: 모델 요소에서 작업 항목으로 연결을 참조하십시오.

새 그룹

자세한 내용은 다음을 참조하십시오.

작업 항목에서 모델 요소에 연결되는 링크 만들기 및 보기

방법: 작업 항목에서 모델 요소로 연결

레이어 다이어그램 만들기, 유효성 검사 및 확장

레이어 다이어그램은 응용 프로그램의 논리적 종속성 구조를 시각화하는 데 도움이 됩니다. 구조 변경이 실수로 수행되지 않도록 하려면 모든 체크 인에서 모델에 대해 코드의 유효성을 검사할 수 있습니다.

새 그룹

자세한 내용은 다음을 참조하십시오.

C 또는 C++ 코드에서 레이어 다이어그램 만들기 및 종속성 유효성 검사

방법: 레이어 다이어그램에 대해 C 및 C++ 코드 유효성 검사

레이어 다이어그램을 수정하고 레이어 다이어그램에 대해 코드의 유효성을 검사하는 코드 작성

레이어 다이어그램의 확장 만들기

자세한 내용은 다음을 참조하십시오.

요구 사항

최신 요구 사항과 알려진 문제는 추가 정보 파일을 참조하십시오. 이 기능 팩을 사용하려면 Visual Studio 2010 Ultimate가 설치되어 있어야 합니다. 이 기능 팩의 시각화 및 모델링 기능을 사용하려면 다음 항목도 설치되어 있어야 합니다.

사용하도록 설정할 항목

설치되어 있어야 하는 항목

C 또는 C++ 프로젝트에 대한 지원

Visual Studio의 Visual C#

자세한 내용은 다음을 참조하십시오.

레이어 확장성 API

자세한 내용은 레이어 다이어그램의 확장 만들기를 참조하십시오.

작업 항목에서 연결

Team Foundation Server의 모델 아티팩트 링크 형식

자세한 내용은 방법: 작업 항목에서 모델 요소로 연결에서 요구 사항을 참조하십시오.

외부 리소스

블로그

Visual Studio Modeling Feature Pack Available!

Skinner’s Blog

Modeling Websites and Native Code

Visualization and Modeling Feature Pack

비디오

비디오에 링크

비디오에 링크

비디오에 링크

비디오에 링크

포럼

Visual Studio 2010 Visualization & Modeling Tools

Visual Studio 2010 Visualization & Modeling SDK(DSL Tools)

기타 사이트

MSDN Architecture Center

참고 항목

개념

응용 프로그램 모델링

기타 리소스

Visual Studio 기능 팩