기능 팩 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 다운로드 |
|
이 기능 팩의 시각화 및 모델링 기능에 대한 요구 사항 |
요구 사항 |
Visual Studio Feature Pack 개요 |
|
Visual Studio 2010 Ultimate 시각화 및 모델링 도구에 대한 개요 및 설명서 |
모델에서 코드 생성
UML 모델은 코드와 테스트를 만들고 시스템의 아키텍처와 요구 사항을 설명하는 데 도움이 될 수 있습니다.
새 그룹 |
자세한 내용은 다음을 참조하십시오. |
---|---|
코드 생성 명령을 사용하여 UML 클래스 다이어그램의 요소에서 기초 코드 생성. 기본 변환을 사용하거나 사용자 지정 변환을 작성하여 UML 형식을 코드로 변환할 수 있습니다.
팁
UML에서 다른 유형의 문서를 생성하거나 UML 요소와 생성된 결과 간에 보다 간접적인 관계가 있는 코드를 생성하려는 경우 사용자 지정 템플릿을 작성하여 모델을 읽고 원하는 유형의 아티팩트를 생성할 수 있습니다.자세한 내용은 방법: UML 모델에서 파일 생성을 참조하십시오.
|
기존 코드 탐색
개발자는 흔히 코드 작성보다 기존 코드 이해에 더 많은 시간을 소비합니다. Visual Studio Ultimate의 코드 시각화 도구는 코드의 주요 부분을 시각화하고, 그 융통성을 평가하고, 문제 영역을 식별하는 데 도움이 될 수 있습니다. 코드 부분 간의 종속성을 추적하여 제안된 변경의 잠재적 비용을 보다 쉽게 평가할 수 있습니다.
새 그룹 |
자세한 내용은 다음을 참조하십시오. |
---|---|
기존 코드에서 UML 클래스 다이어그램 만들기 |
|
종속성 그래프를 생성하여 C 및 C++ 코드에서 구조와 관계 탐색 |
|
종속성 그래프를 생성하여 ASP.NET 웹 프로젝트에서 구조와 관계 탐색 |
시퀀스 다이어그램, 종속성 그래프 및 레이어 다이어그램을 만들어 .NET 코드를 탐색할 수도 있습니다. 자세한 내용은 기존 코드 시각화을 참조하십시오.
자세한 내용은 다음을 참조하십시오.
모델 요소 사용 및 관리
다른 모델링 도구에서 모델 요소 가져오기
새 그룹 |
자세한 내용은 다음을 참조하십시오. |
---|---|
다른 모델링 도구에서 내보낸 XMI 2.1 파일로 UML 시퀀스 다이어그램, 클래스 다이어그램 및 사용 사례 다이어그램에서 요소 가져오기 |
자세한 내용은 다음을 참조하십시오.
작업 항목에서 모델 요소에 연결
모델 요소와 작업 항목 간의 링크는 해당 요소(예: 사용 사례의 특정 작업이나 테스트)에 대한 작업 진행률을 추적하고 모니터링하는 데 도움이 될 수 있습니다.
참고
Visual Studio 2010 Ultimate에서는 새 작업 항목을 만들거나, 모델 요소에서 기존 작업 항목에 연결할 수 있지만 그 반대 방향으로는 연결할 수 없습니다. 자세한 내용은 방법: 모델 요소에서 작업 항목으로 연결을 참조하십시오.
새 그룹 |
자세한 내용은 다음을 참조하십시오. |
---|---|
작업 항목에서 모델 요소에 연결되는 링크 만들기 및 보기 |
레이어 다이어그램 만들기, 유효성 검사 및 확장
레이어 다이어그램은 응용 프로그램의 논리적 종속성 구조를 시각화하는 데 도움이 됩니다. 구조 변경이 실수로 수행되지 않도록 하려면 모든 체크 인에서 모델에 대해 코드의 유효성을 검사할 수 있습니다.
새 그룹 |
자세한 내용은 다음을 참조하십시오. |
---|---|
C 또는 C++ 코드에서 레이어 다이어그램 만들기 및 종속성 유효성 검사 |
|
레이어 다이어그램을 수정하고 레이어 다이어그램에 대해 코드의 유효성을 검사하는 코드 작성 |
자세한 내용은 다음을 참조하십시오.
요구 사항
최신 요구 사항과 알려진 문제는 추가 정보 파일을 참조하십시오. 이 기능 팩을 사용하려면 Visual Studio 2010 Ultimate가 설치되어 있어야 합니다. 이 기능 팩의 시각화 및 모델링 기능을 사용하려면 다음 항목도 설치되어 있어야 합니다.
사용하도록 설정할 항목 |
설치되어 있어야 하는 항목 |
---|---|
C 또는 C++ 프로젝트에 대한 지원 |
Visual Studio의 Visual C# 자세한 내용은 다음을 참조하십시오. |
레이어 확장성 API |
자세한 내용은 레이어 다이어그램의 확장 만들기를 참조하십시오. |
작업 항목에서 연결 |
Team Foundation Server의 모델 아티팩트 링크 형식 자세한 내용은 방법: 작업 항목에서 모델 요소로 연결에서 요구 사항을 참조하십시오. |
외부 리소스
블로그
Visual Studio Modeling Feature Pack Available!
Modeling Websites and Native Code
Visualization and Modeling Feature Pack
비디오
포럼
Visual Studio 2010 Visualization & Modeling Tools
Visual Studio 2010 Visualization & Modeling SDK(DSL Tools)