문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
이 설명서는 보관되지만 유지 되지 않습니다.

응용 프로그램 개발

응용 프로그램 또는 데이터베이스 코드를 특정 목표에 맞게 수정하고 변경 내용이 응용 프로그램의 다른 부분에 나쁜 영향을 주지 않는지 확인하는 등의 작업을 수행할 수 있습니다. 개별적으로 또는 팀 단위로 응용 프로그램을 개발하는 경우 Visual Studio Premium 또는 Visual Studio Ultimate를 사용하여 기능 구현, 버그 수정, 코딩 등의 일반적인 작업을 수행할 수 있습니다. 사용하는 개발 프로세스 또는 방법에 관계없이 이와 같은 작업을 수행하게 됩니다. 대부분의 프로세스에서 개발자는 반복, 중요 시점 또는 개발 주기 과정에서 디자인, 개발 및 테스트 작업을 반복적으로 수행합니다.

Visual Studio의 구성 요소 간 통합을 사용하여 다음 작업을 수행할 수 있습니다.

  • 코드 변경 내용과 특정 작업 및 버그를 연결합니다.

  • 특정 변경 작업을 수행할 경우 실행해야 하는 테스트를 식별합니다.

  • 일정에 대한 진행률을 계획하고 추적합니다.

다음 표에서는 이 시나리오를 지원하는 일반적인 작업에 대한 설명과 해당 작업을 성공적으로 완료하는 방법에 대한 자세한 내용을 볼 수 있는 링크를 보여 줍니다.

작업

지원 내용

작업에 영향을 주는 변경 내용 파악: Visual Studio Premium 및 Visual Studio Ultimate에서는 새로 추가되거나 향상된 다양한 기능으로 응용 프로그램을 손쉽게 개발할 수 있습니다.

Visual Studio 2010의 새로운 Application Lifecycle Management 기능

기존 소프트웨어 및 데이터베이스 디자인 검토: 개발 작업을 수행하려면 기존 응용 프로그램을 변경해야 하는 경우가 많습니다. 이러한 경우 작업을 시작하기 전에 변경해야 하는 부분을 보다 잘 파악하기 위해 해당 응용 프로그램의 아키텍처와 디자인을 검토할 수 있습니다.

기존 아키텍처 및 디자인 검토

개발, 스테이징 또는 테스트 환경 준비: 코드를 만들거나 수정하려면 먼저 적절한 소스 코드를 사용하여 개발 및 테스트 환경을 설정해야 합니다. 데이터베이스에 대한 작업을 수행하는 경우 데이터베이스의 오프라인 표현에도 액세스할 수 있어야 합니다.

개발 환경 설정

일반적인 코딩 문제를 확인하는 규칙 정의 및 문제가 있는 체크 인 방지: 소프트웨어 또는 데이터베이스 코드에서 일반적인 디자인, 명명 및 성능 문제를 확인하는 데 사용할 일련의 코드 분석 규칙을 지정할 수 있습니다. 또한 이러한 규칙을 자주 사용하는 집합으로 그룹화할 수 있습니다. 이러한 규칙을 사용하여 문제를 발생시킬 수 있는 코드가 체크 인되지 않도록 하는 체크 인 정책을 정의할 수 있습니다.

팀 프로젝트 체크 인 정책을 사용하여 코드 품질 향상

수행해야 하는 작업 찾기, 관리 및 추적: 변경이 필요한 사항은 일반적으로 작업, 버그 또는 다른 작업 항목에 정의됩니다. 이러한 모든 작업, 버그 및 작업 항목을 사용하여 개발 일정을 만들고 관리할 수 있습니다.

개발 일정 및 작업 관리

코드를 변경하여 작업 수행 또는 버그 수정: 개발 주기 중 대부분의 시간은 코드를 변경하는 데 보내게 됩니다. 이 과정에는 작업이나 버그를 선택하고, 필요한 파일을 체크 아웃하고, 코드를 수정하고, 해당 파일을 체크 인하기 전에 변경이 올바르게 되었는지 확인하는 작업이 포함됩니다. 이 작업에서는 응용 프로그램 코드와 데이터베이스 코드 모두를 변경합니다.

일반적인 개발 작업 수행

데이터베이스 간의 스키마와 데이터 비교 및 동기화: 배포된 데이터베이스 간의 데이터베이스 스키마를 비교하고 필요한 경우 동기화할 수 있습니다. 이러한 데이터베이스에 있는 하나 이상의 테이블에 포함된 데이터를 비교하고 필요에 따라 동기화할 수도 있습니다.

배포된 데이터베이스 유지 관리

Visual Studio Application Lifecycle Management 시작

Visual Studio Premium 또는 Visual Studio Ultimate에 익숙하지 않은 경우 팀 개발 환경에서 이 제품을 사용하여 생산성을 높이고 응용 프로그램 개발 시 발생할 수 있는 위험을 줄이는 방법에 대해 알아보십시오.

응용 프로그램 모델링

Microsoft Visual Studio Premium을 사용하여 소프트웨어를 디자인하는 데 따르는 어려움과 복잡성을 관리할 수 있습니다. Visual Studio Premium을 사용하여 응용 프로그램을 현재 상태 및 사용자가 원하는 상태로 시각적으로 모델링할 수 있습니다. 응용 프로그램의 논리 모델을 실제 모델에 매핑하는 동시에 시각화할 수 있도록 다이어그램을 만들고 유지 관리할 수 있습니다. 이렇게 하면 "디자인 중"인 소프트웨어에 대해 변경, 유효성 검사 및 분석을 수행할 수 있습니다.

응용 프로그램 테스트

Visual Studio Premium 및 Visual Studio Ultimate을 사용하여 테스트 수명 주기 전체에서 생산성을 높일 수 있습니다. Visual Studio Premium 또는 Visual Studio Ultimate을 사용하여 테스트 관련 활동을 계획할 수 있습니다. 수동 테스트와 자동화된 테스트를 모두 만들고, 관리하고, 편집하고, 실행할 수 있습니다. 또한 계획에 따라 테스트 진행률을 검토할 수 있습니다.

응용 프로그램 빌드

Team Foundation Build를 사용하여 코드 및 데이터베이스에 대한 자동화된 빌드를 만들고 관리할 수 있습니다. 드롭 서버를 만들어 빌드를 배포할 수 있습니다. 빌드 추세를 분석할 수 있습니다.

프로젝트 계획 및 추적

Visual Studio Team Foundation Server를 사용하여 프로젝트에서 활성 프로세스, 공식 프로세스 또는 이러한 프로세스의 변형 중에서 무엇을 사용할지를 계획하고 추적할 수 있습니다. 프로젝트를 계획하고, 계획에 대한 진행률을 추적하고, 필요한 사항을 조정하면 위험을 줄이고, 원하지 않는 상황을 방지하고, 프로젝트 비용을 관리할 수 있습니다.

표시: