개요
1
기본 항목
2
도구 사용해보기
3
학습 시작
소프트웨어 아키텍처란? (개요) 코드를 이해하려면 몇 가지 작업이 수반됩니다. 도구를 사용하면 코드의 구성, 관계 및 동작을 시각화하고 이해하는 데 도움이 됩니다. 예를 들어 코드에서 기존의 관계와 패턴을 살펴보려면 종속성 그래프를 생성하십시오. 시스템의 의도된 아키텍처를 알리려면 레이어 다이어그램을 생성하십시오. 그런 다음 이러한 다이어그램을 사용하여 코드를 디자인과 일관되게 유지하십시오. 코드가 메서드를 구현하는 방법을 이해하려면 시퀀스 다이어그램을 생성하십시오. 기존 클래스의 구조를 탐색하려면 클래스 다이어그램을 생성하십시오. 더 보기 >>
소프트웨어 아키텍처 프로세스에 대한 이 콘텐츠를 보고 웹 응용 프로그램을 작성하는 데 사용할 도구를 설치하여 환경을 준비해 보십시오. 오늘날 소프트웨어 개발은 결코 단순하지 않습니다. 따라서 오늘날의 개발 팀을 지원하는 도구는 유동적인 부분이 많고 Visual Studio 2010도 예외는 아닙니다. 이 제품군을 이해하는 한 가지 방법으로 구성 요소와 구성 요소가 함께 작동하는 방법에 대한 개요를 살펴보는 방법이 있습니다. 그 다음에는 모든 것을 연결하는 Team Foundation Server에 대해 자세히 살펴보겠습니다. 더 보기 >>
올바른 버전의 Visual Studio 선택과 관련한 도움말을 보려면 Visual Studio 2010 비교 차트를 검토하십시오.
다음 리소스를 사용하여 코드 이해, 요구 사항 분석, 시스템 디자인, 소프트웨어 디자인 수명 주기에 대해 자세히 알아보십시오. 소스 코드 종속성 그래프 생성 이 연습에서는 프로젝트를 사용하여 개체 모델의 종속성 그래프를 생성할 수 있습니다. 종속성 그래프는 개체의 계층 및 참조 구조를 파악하는 데 사용할 수 있으며 개체 디자인을 시각화하고 정리하는 데 유용합니다. 이 기능을 사용하려면 Visual Studio Ultimate가 필요합니다. 응용 프로그램 아키텍처 살펴보기 기존 시스템을 변경할 경우 어디를 먼저 변경해야 할지 모르는 경우가 많습니다. 시간과 비용이 많이 소요되며 릴리스 후 즉시 수많은 버그 픽스가 필요할 수 있습니다. 아키텍처 탐색기는 모든 수준에서(메서드, 클래스, 네임스페이스, 어셈블리 또는 솔루션) 변경할 항목에 연결된 항목을 파악하는 데 도움이 되는 종속성 보기를 제공합니다. 비디오 백서 (더 이상 사용할 수) 시각화 및 모델링 도구를 사용하여 디자인 변경 이 연습에서는 소프트웨어 시스템이 사용자의 요구 사항을 충족하도록 보장하는 Visual Studio 2010 Ultimate의 도구를 설명합니다. 이러한 도구로는 UML(Unified Modeling Language) 다이어그램, 레이어 다이어그램, 코드 기반 종속성 그래프, 시퀀스 다이어그램 및 클래스 다이어그램이 있습니다. |
관련 항목 디자인 및 모델링 비디오 시리즈 Microsoft 응용 프로그램 아키텍처 가이드 Visual Studio 응용 프로그램 수명 주기 관리 Visual Studio 응용 프로그램 수명 주기 관리: 설명서 아키텍처 개발자 센터 서적
|