예제에서는 Requirements Interchange Format을 사용하여
다른 데이터베이스와 데이터를 공유하는 방법을 설명합니다.
첫 번째 예제는 Requirements Interchange Format을 사용하여 데이터를 전송하는 방법을 보여주며,
두 번째 예제는 Requirements Interchange Format 패키지를 받을 때 수행할 작업을 보여줍니다.
시작하기 전에
패키지를 내보내는 경우,
Requirements Interchange Format 정의의 모듈에서 액세스할 수 있는
모든 보기가 패키지에 포함됩니다.
패키지에 포함된 데이터를 용이하게
처리할 수 있도록 하려면 패키지에 포함할 보기에 대한 액세스 권한만 있는
특수 Requirements Interchange Format 계정을 설정하십시오.
RIF 또는 ReqIF 파일 전송
- 패키지에 포함할 데이터 및 가져올 때의 액세스 권한을 정의하는
Requirements Interchange Format 정의(RIF
정의) 또는 (ReqIF 정의)를 작성하십시오. RIF 및 ReqIF 정의 작성을 참조하십시오.
- Requirements Interchange Format 패키지(RIF 패키지) 또는
(ReqIF 패키지)라고 하는 xml 파일을 작성하는 정의를 내보내고
데이터를 파일에 복사하십시오. RIF 및 ReqIF 패키지 내보내기를 참조하십시오.
사용자에게
패키지에 있는 데이터에 대한 편집 액세스 권한이 부여된 경우
Rational® DOORS®가 사용자 데이터베이스의 사본을 잠그고 읽기 전용으로 설정합니다.
Requirements Interchange Format 파일의 데이터는
데이터베이스에서 읽기 전용 또는 패키지에서 읽기 전용입니다. 로컬 데이터에서 RIF 및 ReqIF 잠금를 참조하십시오.
- 다른 파일과 동일한 방법으로 패키지를 전송합니다.
- 패키지를 수신하는 사용자가 해당 데이터베이스로 이를 가져옵니다.
사용자가 지정한
액세스 권한의 제한조건 내에서
데이터에 대해 작업합니다.
- 원격 데이터베이스의 사용자가 데이터 업데이트를 완료하면
이 사용자로부터 패키지를 리턴받게 됩니다. 이 패키지를 데이터베이스에 가져오십시오.
RIF 및 ReqIF 패키지 가져오기를 참조하십시오.
Rational DOORS는
패키지의 데이터를 인식하고 이 데이터를 원래 정의와 연관시킵니다. 프로젝트의 새 폴더로 데이터를 가져옵니다.
참고: 가져온 패키지를 병합할 때까지 데이터는 업데이트되지 않습니다.
- 리턴된 데이터를 원래 데이터와
병합합니다. RIF 및 ReqIF 패키지 병합을 참조하십시오. 써드파티에서 업데이트를 완료하여
잠금을 리턴한 경우 잠금은 제거됩니다. 파일이 업데이트되고
써드파티에서 추가 편집 항목을 전송하려고 하는 경우에는 잠금이
유지됩니다.
Requirements Interchange Format 파일 수신
- xml 파일의 패키지를 받습니다. 이 패키지를 가져와야 합니다.
RIF 및 ReqIF 패키지 가져오기를 참조하십시오.
패키지를 가져올 때 정의를 작성해야 합니다. 이 정의는 데이터를 리턴할 때 사용합니다.
데이터는 프로젝트의 폴더로 가져옵니다. 데이터를 처음으로 가져올 때
사용자가 사용하도록 폴더가 작성됩니다. 다음에 가져올 때에는 데이터를 넣을 폴더를 작성해야 합니다.
모듈의 일부
데이터는 편집 가능하고 일부는 읽기 전용일 수
있습니다.
- 필요에 따라 데이터를 업데이트합니다.
- 데이터 업데이트를 완료하면 정의를 내보냅니다.
RIF 및 ReqIF 패키지 내보내기를 참조하십시오.
데이터를 더 이상 업데이트할 수 없도록
편집 잠금을 리턴할 수 있습니다. 원래
Rational DOORS 데이터베이스에 리턴할 수 있는 xml 파일로
데이터를 내보냅니다.