RIF 및 ReqIF 파일 전송 및 수신

예제에서는 Requirements Interchange Format을 사용하여 다른 데이터베이스와 데이터를 공유하는 방법을 설명합니다. 첫 번째 예제는 Requirements Interchange Format을 사용하여 데이터를 전송하는 방법을 보여주며, 두 번째 예제는 Requirements Interchange Format 패키지를 받을 때 수행할 작업을 보여줍니다.

시작하기 전에

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

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

RIF 또는 ReqIF 파일 전송

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

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

  3. 다른 파일과 동일한 방법으로 패키지를 전송합니다.
  4. 패키지를 수신하는 사용자가 해당 데이터베이스로 이를 가져옵니다. 사용자가 지정한 액세스 권한의 제한조건 내에서 데이터에 대해 작업합니다.
  5. 원격 데이터베이스의 사용자가 데이터 업데이트를 완료하면 이 사용자로부터 패키지를 리턴받게 됩니다. 이 패키지를 데이터베이스에 가져오십시오. RIF 및 ReqIF 패키지 가져오기를 참조하십시오. Rational DOORS는 패키지의 데이터를 인식하고 이 데이터를 원래 정의와 연관시킵니다. 프로젝트의 새 폴더로 데이터를 가져옵니다.
    참고: 가져온 패키지를 병합할 때까지 데이터는 업데이트되지 않습니다.
  6. 리턴된 데이터를 원래 데이터와 병합합니다. RIF 및 ReqIF 패키지 병합을 참조하십시오. 써드파티에서 업데이트를 완료하여 잠금을 리턴한 경우 잠금은 제거됩니다. 파일이 업데이트되고 써드파티에서 추가 편집 항목을 전송하려고 하는 경우에는 잠금이 유지됩니다.

Requirements Interchange Format 파일 수신

  1. xml 파일의 패키지를 받습니다. 이 패키지를 가져와야 합니다. RIF 및 ReqIF 패키지 가져오기를 참조하십시오.

    패키지를 가져올 때 정의를 작성해야 합니다. 이 정의는 데이터를 리턴할 때 사용합니다.

    데이터는 프로젝트의 폴더로 가져옵니다. 데이터를 처음으로 가져올 때 사용자가 사용하도록 폴더가 작성됩니다. 다음에 가져올 때에는 데이터를 넣을 폴더를 작성해야 합니다. 모듈의 일부 데이터는 편집 가능하고 일부는 읽기 전용일 수 있습니다.

  2. 필요에 따라 데이터를 업데이트합니다.
  3. 데이터 업데이트를 완료하면 정의를 내보냅니다. RIF 및 ReqIF 패키지 내보내기를 참조하십시오.

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


피드백