Microsoft의 개발자 코드

개요

1

기본 항목

2

도구 사용해보기

3

학습 시작

소프트웨어 아키텍처란? (개요)

코드를 이해하려면 몇 가지 작업이 수반됩니다. 도구를 사용하면 코드의 구성, 관계 및 동작을 시각화하고 이해하는 데 도움이 됩니다. 예를 들어 코드에서 기존의 관계와 패턴을 살펴보려면 종속성 그래프를 생성하십시오. 시스템의 의도된 아키텍처를 알리려면 레이어 다이어그램을 생성하십시오. 그런 다음 이러한 다이어그램을 사용하여 코드를 디자인과 일관되게 유지하십시오. 코드가 메서드를 구현하는 방법을 이해하려면 시퀀스 다이어그램을 생성하십시오. 기존 클래스의 구조를 탐색하려면 클래스 다이어그램을 생성하십시오.   더 보기 >>

1 Visual Studio 개요  

소프트웨어 아키텍처 프로세스에 대한 이 콘텐츠를 보고 웹 응용 프로그램을 작성하는 데 사용할 도구를 설치하여 환경을 준비해 보십시오.

문서 읽기

일반 개요 및 아키텍처 개요

오늘날 소프트웨어 개발은 결코 단순하지 않습니다. 따라서 오늘날의 개발 팀을 지원하는 도구는 유동적인 부분이 많고 Visual Studio 2010도 예외는 아닙니다. 이 제품군을 이해하는 한 가지 방법으로 구성 요소와 구성 요소가 함께 작동하는 방법에 대한 개요를 살펴보는 방법이 있습니다. 그 다음에는 모든 것을 연결하는 Team Foundation Server에 대해 자세히 살펴보겠습니다.  더 보기 >>

2 도구 사용해보기  
다운로드 아이콘  Visual Studio 2010 Professional 설치(무료 90일 평가판)
  -또는-
다운로드 아이콘  Visual Studio 2010 Ultimate 설치(무료 90일 평가판)

올바른 버전의 Visual Studio 선택과 관련한 도움말을 보려면 Visual Studio 2010 비교 차트를 검토하십시오.
팀 개발에 대한 자세한 내용은 응용 프로그램 라이프사이클 관리를 참조하십시오.

3 학습 시작  

다음 리소스를 사용하여 코드 이해, 요구 사항 분석, 시스템 디자인, 소프트웨어 디자인 수명 주기에 대해 자세히 알아보십시오.

문서 읽기

소스 코드 종속성 그래프 생성
연습 | 종속성 그래프 | Visual Studio Ultimate | 2010년 3월

이 연습에서는 프로젝트를 사용하여 개체 모델의 종속성 그래프를 생성할 수 있습니다. 종속성 그래프는 개체의 계층 및 참조 구조를 파악하는 데 사용할 수 있으며 개체 디자인을 시각화하고 정리하는 데 유용합니다. 이 기능을 사용하려면 Visual Studio Ultimate가 필요합니다.

다음: Visual Studio ALM 가이드로 이동

비디오 재생

응용 프로그램 아키텍처 살펴보기
비디오 | 4분 | Visual Studio Ultimate | 2010년 3월

기존 시스템을 변경할 경우 어디를 먼저 변경해야 할지 모르는 경우가 많습니다. 시간과 비용이 많이 소요되며 릴리스 후 즉시 수많은 버그 픽스가 필요할 수 있습니다. 아키텍처 탐색기는 모든 수준에서(메서드, 클래스, 네임스페이스, 어셈블리 또는 솔루션) 변경할 항목에 연결된 항목을 파악하는 데 도움이 되는 종속성 보기를 제공합니다.

비디오 백서 (더 이상 사용할 수)

다음: Visual Studio ALM 가이드로 이동

문서 읽기

시각화 및 모델링 도구를 사용하여 디자인 변경
문서 | UML/모델링 | 2010년 3월

이 연습에서는 소프트웨어 시스템이 사용자의 요구 사항을 충족하도록 보장하는 Visual Studio 2010 Ultimate의 도구를 설명합니다. 이러한 도구로는 UML(Unified Modeling Language) 다이어그램, 레이어 다이어그램, 코드 기반 종속성 그래프, 시퀀스 다이어그램 및 클래스 다이어그램이 있습니다.

다음: Visual Studio ALM 가이드로 이동

관련 항목

디자인 및 모델링 비디오 시리즈
Visual Studio를 사용하여 코드를 디자인하고 모델링하는 방법에 대한 비디오를 보십시오.

Microsoft 응용 프로그램 아키텍처 가이드
모든 핵심 개념을 다루는 무료 온라인 가이드 및 서적입니다.

Visual Studio 응용 프로그램 수명 주기 관리
다운로드, 설명서, 교육, 비디오 및 가상 실습을 통해 소프트웨어 응용 프로그램 수명 주기를 이해할 수 있습니다.

Visual Studio 응용 프로그램 수명 주기 관리: 설명서
팀으로 개발하는 경우 이 설명서에서 ALM의 전체적인 작업과 기능에 대해 알아보십시오.

아키텍처 개발자 센터
아키텍처 개발자 센터에는 소프트웨어 응용 프로그램을 설계에 대해 알아야 하는 모든 정보가 있습니다.

서적

Professional Application Lifecycle Management with Visual Studio 2010 Professional Application Lifecycle Management with Visual Studio 2010
이 기본적인 가이드에서는 Visual Studio 2010을 사용한 ALM(응용 프로그램 수명 주기 관리)에 필요한 도구, 지침 및 방법을 안내합니다.
Framework Design Guidelines Framework Design Guidelines
이 서적에서는 개발자에게 Microsoft .NET Framework용 재사용 가능 라이브러리 디자인의 모범 사례를 알려줍니다.
Microsoft.NET: Architecting Applications for the Enterprise Microsoft.NET: Architecting Applications for the Enterprise
두 엔터프라이즈 프로그래밍 전문가가 프로젝트 복잡성을 제어하고 시스템의 빌드, 지원, 업그레이드를 더 쉽게 만드는 데 도움이 되는 패턴과 기술을 적용하는 방법을 처음부터 자세히 설명합니다.