ReqIF 및 RIF 파일 전송 및 수신

Requirements Interchange Format을 사용하여 프로젝트 간에 데이터를 전송할 수 있습니다.

시작하기 전에

패키지를 내보내는 경우, Requirements Interchange Format 정의의 모듈에서 액세스할 수 있는 모든 보기가 패키지에 포함됩니다.

패키지에 포함된 데이터를 용이하게 처리할 수 있도록 하려면 패키지에 포함할 보기에 대한 액세스 권한만 있는 특수 Requirements Interchange Format 사용자 계정을 설정하십시오.

ReqIF 또는 RIF 파일 전송

  1. Requirements Interchange Format 정의를 작성하십시오. 이를 ReqIF 정의 또는 RIF 정의라 합니다. 정의는 패키지에 포함할 데이터와 가져올 때의 액세스 권한을 지정합니다. ReqIF 및 RIF 정의 작성을 참조하십시오.
  2. 이 정의를 ReqIF 패키지 또는 RIF 패키지라고 하는 XML 파일로 내보내십시오. 정의에 지정된 데이터가 파일에 복사됩니다. ReqIF 및 RIF 패키지 내보내기를 참조하십시오.

    사용자가 패키지에 있는 데이터에 대한 편집 액세스 권한을 추가할 경우 Rational® DOORS®가 사용자 데이터베이스의 사본을 잠그고 읽기 전용으로 설정합니다. Requirements Interchange Format 파일의 데이터는 데이터베이스에서 읽기 전용 또는 패키지에서 읽기 전용입니다. 로컬 데이터에서 ReqIF 및 RIF 잠금를 참조하십시오.

  3. 다른 파일과 동일한 방법으로 패키지를 전송하십시오.
  4. 패키지를 수신하는 사용자는 다음 절에 설명된 대로 프로젝트로 이를 가져옵니다. 사용자는 데이터에 추가한 액세스 권한의 제한조건 내에서 데이터에 대해 작업합니다.
  5. 원격 데이터베이스의 사용자가 데이터 업데이트를 완료하면 다음 절에 설명된 대로 이 사용자에게 패키지를 리턴하며, 사용자는 이를 프로젝트로 가져옵니다.

Requirements Interchange Format 파일 수신

ReqIF 또는 RIF 패키지로 새 데이터를 수신하고 이를 프로젝트로 가져올 경우:
  • ReqIF 또는 RIF 정의가 작성됩니다.
  • 하나 이상의 모듈이 프로젝트에 작성됩니다. ReqIF 패키지로 가져온 모듈은 프로젝트 레벨에서 작성됩니다. RIF 패키지로 가져오는 모듈은 데이터를 내보낸 프로젝트의 계층 구조에 따라 폴더 계층으로 작성됩니다.
ReqIF 또는 RIF 패키지로 리턴된 데이터를 수신하고 이를 데이터가 원래 작성된 프로젝트로 가져올 경우:
  • 기본적으로 하나가 선택되지 않은 경우 기존 정의를 선택합니다.
  • 가져온 데이터가 포함되도록 폴더가 작성됩니다.
  • 데이터를 가져온 후에 업데이트된 데이터를 기존 데이터와 병합해야 합니다.

데이터를 수신할 경우 다음 태스크를 수행하십시오.

  1. 데이터를 프로젝트로 가져오십시오. ReqIF 및 RIF 패키지 가져오기를 참조하십시오.
    참고: 가져온 패키지를 병합할 때까지 데이터는 업데이트되지 않습니다.
  2. 리턴된 데이터를 원래 데이터와 병합하십시오. ReqIF 및 RIF 패키지 병합을 참조하십시오. 모듈의 일부 데이터는 편집 가능하고 일부는 읽기 전용일 수 있습니다. 써드파티에서 업데이트를 완료하여 잠금을 리턴한 경우 잠금은 제거됩니다. 파일이 업데이트되고 써드파티에서 추가 편집 항목을 전송하려고 하는 경우에는 잠금이 유지됩니다.
  3. 데이터 업데이트를 완료하면 정의를 내보내십시오. ReqIF 및 RIF 패키지 내보내기를 참조하십시오.

    정의를 내보낼 경우, 데이터를 더 이상 업데이트할 수 없도록 편집 잠금을 리턴할 수 있습니다. 원래 Rational DOORS 데이터베이스에 리턴할 수 있는 XML 파일로 데이터를 내보냅니다.


피드백