통합 변경 관리(UCM) 통합은 Rational® ClearCase® UCM 프로젝트 및 활동을
Rational ClearQuest® 레코드에 연관시킵니다.
UCM-Rational ClearCase 통합이라고도 합니다.
UCM
통합에는 다음이 필요합니다.
- UCM에 사용 가능한 Rational ClearQuest
스키마.
- Rational ClearQuest에 대해
작업할 수 있는 프로젝트를 포함하는 Rational ClearCase 4.x.
Rational ClearQuest는 UCM을
지원하는 두 개의 사전 정의된 스키마인 UnifiedChangeManagement 스키마와 Enterprise
스키마를 제공합니다. UCM을 구현하는 가장 쉬운 방법은 이들 스키마 중 하나를
사용하는 것입니다. 스키마 사용에 대한 지시사항은 ClearQuest 스키마 작업을 참조하십시오.
또한 올바른
패키지를 추가하여 기존 스키마에 UCM 지원을 추가할 수도
있습니다. 이 섹션에서는 패키지를 추가하여 Rational ClearQuest 및
UCM 통합에 대해 설명합니다. 각 단계에서 설명된 순서에 따라 이러한 패키지를
추가해야 합니다.
주: UCM 통합으로
Rational ClearCase에 대해 작업할 수 있지만,
이 통합을 위해
Rational ClearCase 패키지를
추가해서는 안됩니다.
Rational ClearCase 패키지는
사전 정의된
Rational ClearCase 정책을 설정하지 않는
기본
Rational ClearCase 통합에만 사용됩니다.
기본
Rational ClearCase 통합 추가에
대한 지시사항은
독립 통합 추가를 참조하십시오.
Rational UCM을
패키지와 통합하려면 나열된 순서에 따라 다음 단계를 완료해야 합니다.
각 단계는 이후 섹션에서 설명합니다.
- AMStateTypes 패키지 추가
- UCM에 대한 기본 조치 설정
- UCMPolicyScripts 패키지 추가
- UnifiedChangeManagement 패키지 추가
- BaseCMActivity 패키지 추가(선택적)
- 스키마 변경사항 저장
- Rational UCM 구성
경고: 오류를 피하기 위해 설명된
순서에 따라 패키지를 설치해야 합니다.
주: 스키마에 이미
AMStateType, UCMPolicyScripts, UnifiedChangeManagement 및 BaseCMActivity 패키지가 있고 이 패키지들을
새 레코드 유형에 적용하려는 경우에는
통합을 위해 레코드 유형 사용을 참조하십시오.
UCM 통합 설정 및 사용에 대한 자세한 정보는
소프트웨어 프로젝트 관리를 위한
IBM Rational ClearCase 안내서를 참조하십시오.
AMStateTypes 패키지 추가
- Rational ClearQuest Designer에서
패키지에 추가하려는 스키마가 체크인되었는지 확인하십시오. 스키마를
체크인하려면 을
클릭하십시오.
- 를
클릭하고 최신 AMStateType 패키지를 추가하십시오.
자세한 지시사항에 대해서는 패키지 업그레이드
적용을 참조하십시오.
AMStateType 패키지는
상태 유형을 맵핑하고 아직 기본 조치가 정의되지 않은 경우 기본 조치를
정의해야 합니다.
UCM에
사용 가능하게 할 레코드 유형을 선택하고 다음을
클릭하여 상태 유형 설정 창을 표시하십시오.
- 상태 유형 설정 창에서
스키마의 상태를 UCM 상태 유형에 맵핑하십시오.
- 사용 가능하게 한 각 레코드 유형에 대한 상태 유형 맵핑을 반복하십시오.
완료를 클릭하십시오.
Rational ClearQuest가
자동으로 스키마를 유효성 검증합니다. 유효성 검증 창이 기본 조치를 설정해야
함을 표시합니다.
UCM에 대한 기본 조치 설정
스키마의
상태 전이 매트릭스가 Waiting 상태 유형에서 Ready, Active, Complete에 이르는
UnifiedChangeManagement 패키지에 대해 상태 유형 모델을 통한 최소한
하나의 경로를 제공해야 합니다. 자세한 정보는 결함 레코드 유형에 대한 상태 전이 매트릭스 표시 및
패키지에 대한 상태 유형 모델을 참조하십시오.
UCM
Complete 상태로 맵핑되는 상태를 제외한 스키마의 각 상태에 대해
레코드를 해당 상태에서 UCM 상태 유형 모델의 다음 상태 유형으로 이동하는
기본 조치를 지정해야 합니다. 자세한 정보는 조치 및 조치 유형 작업을 참조하십시오.
기본
조치 지정 방법:
- Rational ClearQuest Designer에서
레코드 유형을 펼친 후 UCM에 대해 사용 가능하게 한 레코드를
펼치고 상태 전이 매트릭스를 두 번 클릭하십시오.
- 상태 전이 매트릭스에서 상태를 마우스 오른쪽 단추로
클릭하고 특성을 클릭하여 해당 상태에 대한
특성 창을 여십시오.
- 특성 창의 기본 조치 탭에서
상태에 대한 기본 조치를 선택하십시오. 기본 조치 탭이
상태 전이 매트릭스에서 상태 전이에 대해 작성한 조치를
나열합니다.
각 상태에 대해 레코드를
UCM 모델의 다음 상태 유형에 맵핑되는 상태로 이동하는 조치를
선택하십시오. 예를 들어 Submitted 상태(Waiting)는 지정 기본 조치를 통해
Assigned 상태(Ready)로 이동합니다. 스키마에 Closed 상태가 있고
Closed 상태가 Complete 상태 유형으로 맵핑되는 경우 기본 조치가
필요없습니다.
- 을
클릭하여 스키마를 체크인하십시오. 자세한 지시사항은 스키마 체크인을 참조하십시오.
자세한 정보는 조치 및 조치 유형 작업 및 패키지에 대한 상태 유형 모델을 참조하십시오.
UCMPolicyScripts 패키지 추가
- 스키마가 체크인된 상태에서 를 클릭하고 최신 UCMPolicyScripts를 추가하십시오.
자세한 지시사항에 대해서는 패키지 업그레이드
적용을 참조하십시오.
- 을
선택하여 스키마를 체크인하십시오.
주: 이 후크를 실행하는 동안 레코드에 속해 있지 않기 때문에
명시적으로 레코드 세부사항을 검색해야 합니다. 자세한 정보는
엔티티 및 후크를 참조하십시오.
UnifiedChangeManagement 패키지 추가
- 스키마가 체크인된 상태에서 를 클릭하고 최신 UnifiedChangeManagement 패키지를 추가하십시오.
- 을
선택하여 스키마를 체크인하십시오.
BaseCMActivity 패키지 추가(선택적)
BaseCMActivity
패키지는 스키마에 경량(lightweight) 활동 레코드 유형을 추가합니다.
Defect 레코드 유형에 대한 이 대체를 있는 그대로 사용하거나, UCM에 사용 가능하게 하거나 또는
새 레코드 유형으로 개발할 수 있습니다. 이 패키지는 선택적입니다. 보다 집약된 활동 트래커에
대해서는 IBM Rational ClearQuest Project Tracker 사용을 참조하십시오.
- 스키마가 체크인된 상태에서 를 클릭하고 최신 BaseCMActivity 패키지를 추가하십시오.
- BaseCMActivity 패키지에 대한 상태 유형을 편집하십시오.
자세한 지시사항에 대해서는 패키지 업그레이드
적용을 참조하십시오.
- 을
클릭하여 스키마를 체크인하십시오.
스키마 변경사항 저장
최신
UCM 패키지를 설치한 후 다음을 수행하십시오.
- 스키마 변경사항을 유효성 검증하십시오. 자세한 지시사항은 스키마 변경사항 유효성 검증을 참조하십시오.
- 을
클릭하여 스키마 변경사항을 저장하십시오. 자세한 지시사항은 스키마 체크인을 참조하십시오.
- 를 클릭하여 사용자 데이터베이스에 스키마
변경사항을 적용하십시오. 사용자 데이터베이스 업그레이드를 참조하십시오.
Rational UCM 구성
필요에 따라
UCM 애플리케이션을 구성하십시오. 자세한 구성 정보는 소프트웨어 프로젝트 관리를 위한
IBM Rational ClearCase 안내서를
참조하십시오.