활동:
|
목적
|
|
역할: 통합자 | |
빈도: 빌드당 적어도 한 번. | |
단계 | |
입력물: | 결과물: |
툴 강좌: | |
자세한 정보: |
워크플로우 세부사항: |
이 활동이 시작하면 구현 서브시스템이 결과물: 통합 빌드 계획에 설명된 다음('대상') 빌드의 요구사항을 만족시키도록 전달되어 통합 빌드 계획이 반복시 여러 빌드의 필요를 정의할 수 있음을 상기시킵니다. 통합될 서브시스템의 수 및 복잡도에 따라 대상 빌드를 여러 단계로 작성하는 것이 종종 보다 효율적입니다. 각 단계에 추가 서브시스템을 추가하고 일련의 중간 '작은' 빌드를 작성하여 반복용으로 계획된 각 빌드에 차례로 임시 중간 빌드의 고유 시퀀스가 있도록 합니다. 이는 추가된 사항이 시스템 통합 작업공간에 이미 존재하는 사항과 호환되는지 확인하기 위한 최소 통합 테스트(일반적으로, 이 대상 빌드용으로 통합 빌드 계획에 설명된 테스트의 서브세트)가 필요합니다. 이 접근법을 사용하여 문제점을 분리하고 진단하는 것이 보다 용이해야 합니다.
통합자가 임의의 통합 충돌을 해결하는 프로세스에서 시스템 통합 작업공간으로 점차 전달된 서브시스템을 승인합니다. 계층 구조와 관련하여 상향식으로 수행되어 서브시스템의 버전이 일치하는지 확인하고 가져오기를 고려하도록 권장합니다. 서브시스템의 증분은 중간 빌드로 컴파일되어 링크됩니다. 그런 다음 테스터가 최소 시스템 통합 테스트를 실행하도록 제공합니다.
이 다이어그램이 세 증분에서 작성된 빌드를 표시합니다. 일부 서브시스템은 기타 서브시스템을 컴파일하고 링크할 수 있도록 스텁으로만 필요하며 중요한 최소 런타임 작동을 제공합니다.
통합 빌드 계획에 계획된 대로 시퀀스의 최종 증분이 대상 빌드를 작성합니다. 해당 빌드가 최소로 테스트되면 초기 또는 임시 기준선이 빌드는 테스터가 시스템 테스트를 완료하기에 사용 가능하게 됩니다. 이 테스트의 특성 및 깊이는 반복 테스트 계획에 정의된 모든 테스트를 수행할 반복의 최종 빌드를 사용하여 통합 빌드 계획에 계획된 대로 입니다.
빌드가 여러 테스트 레벨을 통과함에 따라 연관 기준선이 적절히 승격됩니다. 승격은 특정 레벨의 테스트가 실패하거나 패스됨에 따라 기준선을 표시하는 수단입니다. 승격 레벨의 이름은 프로젝트 형상 정책 정의의 일부로 역할: 형상 관리자가 정의합니다. 승격 레벨은 기준선의 소비자에게 중요합니다. 예를 들어, 구현자가 개인용 개발 작업공간이 시스템 통합 작업공간의 기준선과 일치하도록 갱신하기 전에 기준선이 안정되며 테스트되었는지 알고자 합니다.
Rational Unified Process
|