팀 환경의 분산 시스템 디자이너 개요
업데이트: 2007년 11월
분산 시스템을 디자인 및 개발하는 팀은 일반적으로 한 명 이상의 응용 프로그램 설계자, 개발자 및 인프라 설계자로 구성됩니다. Visual Studio Team System Architecture Edition에서 이러한 팀 멤버는 배포할 응용 프로그램 시스템을 디자인, 구성 및 평가하여 분산 시스템을 시각화, 문서화 및 구현할 수 있습니다. 응용 프로그램 시스템은 독립된 여러 응용 프로그램으로 구성된 작은 시스템으로 구성됩니다.
여러 팀 구성원이 분산 시스템 디자이너를 사용하여 응용 프로그램 시스템을 디자인, 평가 및 구현할 수 있습니다. 이러한 상위 수준의 작업을 수행하는 데 사용되는 모든 모델은 상호 참조되고, 팀 디자인 및 개발 시나리오를 지원하고, 일반 소스 코드 제어 기술을 사용할 수 있는 파일에 저장됩니다.
팀과 분산 시스템 디자이너의 상호 작용
설계자 및 개발자는 분산 시스템 디자이너를 사용하여 다음과 같은 상위 수준 작업을 수행할 수 있습니다.
응용 프로그램 및 응용 프로그램 시스템을 디자인, 검토, 구성 및 연결 (응용 프로그램 설계자)
응용 프로그램 시스템이 배포될 대상 데이터 센터의 논리 표현 만들기 (인프라 설계자)
대상 데이터 센터의 응용 프로그램 시스템에 대한 배포 평가 (응용 프로그램 설계자)
응용 프로그램 시스템의 기본 응용 프로그램 정의 구현 (개발자)
응용 프로그램 설계자는 응용 프로그램 디자이너를 사용하여 서비스를 제공 및 사용하는 응용 프로그램을 정의, 검토, 구성 및 연결하고 응용 프로그램 요구 사항을 문서화합니다. 그런 다음 만든 응용 프로그램 정의를 사용하여 구성한 응용 프로그램 시스템을 시스템 디자이너로 디자인할 수 있습니다. 그러면 다른 시스템으로 구성된 시스템을 디자인할 수 있을 뿐만 아니라 최종적으로 크고 복잡한 시스템을 디자인할 수 있습니다.
인프라 설계자는 논리 서버와 영역을 정의, 구성 및 연결하여 논리 데이터 센터 디자이너로 이러한 데이터 센터의 논리 표현을 만들고 데이터 센터 요구 사항을 문서화할 수 있습니다. 시스템을 디자인하는 과정에서 응용 프로그램 설계자는 언제라도 대상 데이터 센터의 논리 표현과 함께 배포 디자이너를 사용하여 특정 시스템에 대한 배포를 평가할 수 있습니다.
Architecture Edition에서 시스템은 Visual Studio 솔루션의 범위와 컨텍스트 내에서 설명됩니다. 솔루션 내에서 구현될 수 있는 이러한 시스템의 응용 프로그램의 경우 개발자는 해당 Visual Studio 프로젝트가 생성된 후 이 응용 프로그램을 코드로 정의할 수 있습니다.자세한 내용은 SDM 문서 간의 관계를 참조하십시오.