타스크: 시스템 통합
이 타스크는 구현 서브시스템을 구분적으로 빌드에 통합하는 방법을 설명합니다.
원칙: 구현
관계
역할기본 수행자: 추가 수행자:
입력필수: 선택사항:
  • 없음
출력
프로세스 사용법
단계
서브시스템 허용 및 중간 빌드 생성

이 타스크가 시작할 때 구현 서브시스템이 중간 산출물: 통합 빌드 계획에 설명된 다음('대상') 빌드의 요구사항을 충족하기 위해 전달되었으며, 통합 빌드 계획은 반복에 여러 빌드의 필요를 정의할 수 있음을 기억하십시오. 통합될 서브시스템의 복잡도와 수에 따라서, 각 단계에서 추가 서브시스템을 추가하고 일련의 중간 '미니' 빌드를 생성함으로써 반복에 대해 정의되는 각 빌드가 다시 고유한 임시 중간 빌드의 순서를 가질 수 있도록 대상 빌드를 수많은 단계로 생성하는 것이 훨씬 더 효율적인 경우가 많습니다. 이들은 추가되는 내용이 시스템 통합 작업공간에 이미 존재하는 내용과 호환가능함을 보장하기 위해 최소 통합 테스트(대개 이 대상 빌드를 위한 통합 빌드 계획에서 설명되는 테스트의 서브세트)를 받습니다. 이 접근 방식을 사용하면 문제점을 분리하고 진단하기가 더 쉽습니다. 

통합자는 모든 병합 충돌을 해결하는 프로세스에서 시스템 통합 작업공간에 전달된 서브시스템을 점진적으로 허용합니다. 이 작업은 계층화된 구조와 관련하여 상향식으로 수행되어 서브시스템의 버전이 일관되도록 보장하고 가져오기를 고려할 것을 권장합니다. 서브시스템의 증분은 중간 빌드로 컴파일 및 링크되며, 해당 빌드가 최소 시스템 통합 테스트를 실행하기 위해 테스터에게 제공됩니다.

함께 표시된 텍스트에서 설명되는 다이어그램

이 다이어그램은 세 번의 증분으로 생성되는 빌드를 표시합니다. 일부 서브시스템은 다른 서브시스템을 컴파일 및 링크할 수 있게 하고 기본적인 최소 런타임 동작을 제공하기 위해 스텁으로만 필요합니다.

시퀀스의 최종 증분은 통합 빌드 계획에 계획된 대로 대상 빌드를 생성합니다. 이 빌드가 최소한도로 테스트되었을 때 초기 또는 예상 기준선이 이 빌드에 대해 작성됩니다. 형상 관리 원칙의  타스크: 기준선 작성을 호출합니다. 빌드가 이제 완전한 시스템 테스트를 위해 테스터에게 사용 가능하게 됩니다. 이 테스트의 특성과 깊이는 반복 테스트 계획에서 정의되는 모든 테스트에 적용될 반복의 최종 빌드와 함께 통합 빌드 계획에 계획된 대로입니다.

기준선 승격
빌드가 테스트의 다양한 레벨을 통과할 때 연관된 기준선이 그에 따라서 승격됩니 다. 이는 형상 관리 원칙에서  타스크: 기준선 승격을 호출하여 수행됩니다. 승격은 특정 레벨의 테스트를 패스하거나 실패했을 때 기준선을 표시하는 수단입니다. 승격 레벨의 이름은 프로젝트 구성 정책 정의의 일부로서 역할: 형상 관리자에 의해 정의됩니다. 승격 레벨은 기준선 이용자에게 중요합니다. 예를 들어 구현자는 시스템 통합 작업공간의 기준선과 일관성을 갖도록 개인용 개발 작업공간을 갱신(또는 '기준 재설정')하기 전에 기준선이 안정적이고 테스트되었음을 알기 원합니다.
자세한 정보