Rational DOORS 및 Rational Quality Manager 통합

Rational® DOORS® 버전 9.4 및 Rational Quality Manager 버전 4.0을 시작하면 OSLC(Open Services for Lifecycle Collaboration) 스펙을 사용하여 Rational DOORSRational Quality Manager를 통합할 수 있습니다. OSLC를 사용하여 테스트와 요구사항 아티팩트 간에 양방향 링크를 작성하고 테스트 케이스의 Rational DOORS 요구사항 및 테스트 계획의 Rational DOORS 요구사항 콜렉션을 볼 때 서식있는 풍선 텍스트를 표시할 수 있습니다. 또한 Rational DOORS에서는 요구사항과 같은 특정 Rational DOORS 오브젝트에서 Rational Quality Manager의 테스트 계획, 테스트 스크립트 단계, 테스트 케이스로 링크할 수도 있습니다.
참고: 이 주제는 IBM® Rational DOORS 버전 9.4 이상에 적용됩니다. IBM Rational Quality ManagerRational DOORS 버전 9.3 이하의 통합에 대한 정보는 버전 9.3 및 9.4용 Rational DOORS 문서에서 Rational DOORS for Rational Quality Manager Interface(DOORS 9.3)를 참조하십시오.

OSLC를 사용하여 아티팩트 링크

애플리케이션에서 외부 아티팩트에 대한 링크를 작성할 때 대상 애플리케이션의 소스 아티팩트로 돌아가는 링크가 자동으로 작성되는데, 이를 백 링크라고 합니다. 소스 아티팩트에서 외부 아티팩트로의 링크가 작성되고 결과로 생성된 백링크가 외부 아티팩트에서 소스 아티팩트로의 방향으로 작성된 경우 링크는 역방향 링크로 참조됩니다.

소스 및 대상 애플리케이션은 자신의 링크를 별도의 데이터베이스에 저장하지만, 소스 애플리케이션은 대상 애플리케이션의 데이터베이스에 액세스할 수 없습니다. 소스 애플리케이션 서버에서는 아티팩트가 복사되거나 삭제되는 경우와 같은 특정 트랜잭션 조작이 발생할 수 있습니다. 이 경우 대상 애플리케이션의 아티팩트에서 해당 백링크는 자동으로 추가되거나 제거되지 않습니다. 대상 애플리케이션에서 백링크를 의도적으로 제거하지만 소스 애플리케이션에서는 해당 링크를 제거하지 않는 인스턴스도 있을 수 있습니다. 그에 따라 양방향 링크가 동기화 상태에 있지 않으면 시작 보기 지점에 따라 소스 아티팩트와 대상 아티팩트 간의 추적성이 다르게 나타날 수 있습니다.

양방향 링크가 동기화 상태에 있지 않으면 추적성 보고서의 정확도에 영향이 미칠 수 있습니다. 예를 들어 대상 애플리케이션의 아티팩트에서 실행되는 보고서는 동일한 아티팩트에 대해 소스 애플리케이션에서 실행되는 보고서와 다른 결과를 제공할 수 있습니다. 이러한 제한사항에 포함되는 아티팩트 링크는 다음과 같습니다.
  • 요구사항 콜렉션
  • 개발 계획
  • 요구사항
  • 결함, 태스크, 계획 항목, 스토리 등의 변경 요청
중요사항: 양방향 링크 간의 동기화 상태와 소스 아티팩트와 대상 아티팩트 간의 추적성은 보장되지 않습니다.

잠긴 아티팩트에 대한 링크

요구사항 또는 요구사항 콜렉션이 Rational DOORS에서 잠긴 경우 아티팩트에 대한 링크를 작성하거나 삭제하려고 하면 링크에 대한 변경을 저장할 수 없다는 메시지가 수신될 수 있습니다. 이 경우 Quality Management 애플리케이션은 진행 방법을 선택하라는 프롬프트를 표시합니다. 이 프롬프트에는 다시 시도, 취소, 일부 변경사항 저장과 같은 세 가지 옵션이 있습니다. 다시 시도 옵션은 백링크를 다시 작성하거나 삭제합니다. 요구사항 또는 요구사항 콜렉션이 계속 잠겨 있으면 조작에 실패합니다. 취소 옵션은 테스트 아티팩트의 링크와 Rational DOORS 요구사항 또는 요구사항 콜렉션의 백링크에 대한 변경을 취소합니다. 일부 변경사항 저장 옵션은 Quality Management 테스트 아티팩트의 링크만 변경하고 Rational DOORS 요구사항 또는 요구사항 콜렉션의 링크는 변경하지 않습니다. 올바르게 작동하게 하려면 나중에 Rational DOORS에서 링크를 복구해야 합니다.

애플리케이션 간 통합 사용

애플리케이션 간 통신을 사용하려면 Rational Quality Manager 서버를 Rational DOORS의 원격 서비스 목록에 추가하고 Rational DOORSRational Quality Manager 서버의 "동반자" 관계에 추가하십시오.

참고: 이 태스크를 수행하려면 Rational DOORS에서 데이터베이스를 관리하기 위한 사용자 정의 사용자 권한 또는 데이터베이스 관리자 권한이 있어야 합니다. 또한 Rational Quality Manager 서버에 대한 Jazz™ 관리자 권한이 있어야 합니다.

자세한 정보는 유튜브에서 Rational DOORS 및 Rational Quality Manager 통합에 대한 다음 비디오를 참조하십시오. IBM Rational DOORS 및 IBM Rational Quality Manager

이 통합을 구성하려면 다음 태스크를 수행해야 합니다. 자세한 정보는 Rational solution for Collaborative Lifecycle Management(CLM) 문서에서 Rational Quality Manager통합 문서를 참조하십시오.


피드백