표준 Requirements Interchange Format을 사용하면
기타 데이터베이스와 요구사항 데이터를 교환할 수 있습니다.
Rational® DOORS®는
RIF 및 ReqIF의 두 가지 Requirements Interchange Format을 지원합니다.
Rational DOORS에서
처음으로 사용된 표준은 RIF 버전 1.2입니다.
이 표준은 Rational DOORS
버전 9.2.0.1에서 소개되었습니다. 일반적으로 RIF를 사용하여 편집용 데이터를 전송하고
다른 Rational DOORS
데이터베이스로 리턴합니다. 두 번째 표준은 ReqIF 버전 1.0이며
Rational DOORS
버전 9.4에서 소개되었습니다. 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
데이터베이스로 리턴되며, 필요하면 원래 데이터와 병합됩니다. 데이터를 리턴하여
병합하는 것은 2단계 프로세스입니다.
이 기능을 사용하는 방법은 다음 중 어디에 속하는지에 따라 다릅니다.
- 원본 데이터베이스: 데이터를 써드파티에 전송한 후에 업데이트된 데이터를 써드파티에서 다시 받음
- 써드파티: 데이터를 받은 후에 편집하여 해당 데이터를 원본 데이터베이스로 리턴함