표준 Requirements Interchange Format을 사용하여 기타 데이터베이스와
요구사항 데이터를 교환할 수 있습니다. Rational® DOORS®는
RIF 및 ReqIF의 두 가지 Requirements Interchange Format을 지원합니다.
처음으로 사용된 표준은 RIF 버전 1.2입니다. 이 표준은
Rational DOORS 버전
9.2.0.1에서 소개되었습니다. 일반적으로 RIF를 사용하여 편집용 데이터를 전송하고
다른 Rational DOORS
데이터베이스로 리턴합니다. 두 번째 표준은 ReqIF 버전 1.0이며
Rational DOORS 버전 9.4에서
소개되었습니다. ReqIF 버전 1.1은 Rational
DOORS 버전 9.5.2에서 소개되었으며 ReqIF 버전 1.0과 완전하게 호환됩니다.
ReqIF는 원래 RIF를 더욱 발전시킨 표준이며
OMG(Object Management Group)에서 관리합니다.
일반적으로 ReqIF를 사용하여 편집용
Rational DOORS
데이터를 전송하고 다음으로 리턴합니다.
- Rational DOORS Next Generation 데이터베이스
- 버전 9.4 이상 Rational DOORS 데이터베이스
두 표준의 기본 차이점은 요구사항 데이터를 내보낼 때 작성되는 xml 파일의 포맷입니다.
그러나 Rational DOORS는
두 표준을 완벽하게 지원하고 두 표준으로 작업해도 요구사항 데이터를 교환할 때 수행하는 태스크에
거의 영향이 없습니다. Rational DOORS에서
요구사항을 전송할 때에만 일상적인 작업에 영향을 줍니다. 사용자는 이것이 RIF 파일인지 또는 ReqIF 파일인지
여부를 지정해야 합니다. 이와는 별도로 사용자 프로시저는 RIF 파일을 처리하거나 ReqIF 파일을 처리할
때 동일합니다.
이 테이블에서는 두 개의 Rational DOORS 데이터베이스 사이에서 데이터를 교환할 때
사용하는 RIF 또는 ReqIF의 버전을 표시합니다.
표 1. RIF 및 ReqIF 호환성 테이블원래 데이터베이스 |
대상 데이터베이스 |
RIF 또는 ReqIF |
9.2.0.1 이전 버전 |
9.2.0.1 이전 버전 |
없음 |
9.2.0.1 이후 9.2.x |
9.2.0.1 이후 9.x |
RIF |
9.3.x |
9.2.0.1 이후 9.x |
RIF |
9.4.x |
9.2.0.1 이후 9.2.x 및 9.3.x |
RIF |
9.4.x |
9.4.x 및 9.5.x |
ReqIF |
9.5.x |
9.2.0.1 이후 9.2.x 및 9.3.x |
RIF |
9.5.x |
9.4.x 및 9.5.x |
ReqIF |
내보낸 데이터는 써드파티에서 편집한 후 원래 Rational
DOORS 데이터로 리턴되며, 필요하면 원래 데이터와 병합됩니다.
데이터를 리턴하여
병합하는 것은 2단계 프로세스입니다.
기능을 사용하는 방법은 어디에 속하는지에 따라 다릅니다.
- 원본 데이터베이스: 데이터를 써드파티에 전송한 후에 업데이트된 데이터를 써드파티에서 다시 받음
- 써드파티: 데이터를 받아 편집한 후 원래 데이터베이스로 리턴시킴