ReqIF(Requirements Interchange Format)
ReqIF(Requirements Interchange Format)
을 사용하여 IBM Rational DOORS 등 다른 시스템과
Codebeamer 간에 데이터를 교환할 수 있습니다. ReqIF에 대한 자세한 내용은 <외부 웹페이지로 연결되는 링크>를 참조하십시오.
지원되는 형식은
ReqIF 1.0.1
뿐입니다.
ReqIF에 대한 자세한 내용은
Wikipedia 또는
ProSTEP iViP
ReqIF 구현자 포럼에서 확인할 수 있습니다.
ReqIF는
XML 파일 기반 데이터 교환으로, 확장자는 다음과 같습니다.
• .reqif: 단일 ReqIF XML 파일의 경우(일반적인 .xml 확장자 대신).
• .reqifz: ReqIF 파일 및 추가 파일(예: 이미지(일반적인
.zip 확장 대신))이 포함된
ZIP 아카이브의 경우.
Requirements Interchange Format은 그 이름과 달리 요구 사항 교환에만 국한되지 않습니다. ReqIF는 다음의 임의 유형을 정의할 수 있는 일반적인 의미 체계 데이터 모델입니다.
• 항목
• 관계
• 사양
항목 유형은 객체 지향 프로그래밍의 클래스, 관계형 데이터베이스 모델의 테이블 또는 Codebeamer의 트래커와 유사합니다.
ReqIF 파일에 포함할 수 있는 항목 유형의 개수에는 제한이 없으며 각 유형마다 속성 세트가 다릅니다. 예: 사용자 스토리, 사용 사례, 요구 사항, 테스트 사례 등
관계 유형은 Codebeamer 연관 유형과 유사하며 두 항목 간의 구체적인 관계 유형을 정의합니다. 예: 종속 대상, 파생 원본 등
관계 유형은 관계에 대한 속성을 정의할 수도 있습니다. 예: 재검토 요청됨과 동일함
사양은 항목을 트리 계층 구조로 집계합니다.
사양에는 여러 유형의 항목이 포함될 수 있으며 동일한 항목을 여러 사양에 포함하거나 동일한 사양에 여러 번 포함할 수 있습니다.
사양은 트리 계층을 제외하고 추가 정보를 전달할 수 없으므로 실제 문서보다 목차나 문서 아웃라인과 비슷합니다.
Codebeamer에서 사양과 가장 동일한 것은 트래커 문서 보기입니다(단, 트래커는 동일한 유형의 항목만 포함할 수 있음).
다음 이미지는 ReqIF 스키마의 예를 보여줍니다.
또한 ReqIF에는 변경 내용에 대한 설명이나 변경 기록을 교환하는 개념이 없습니다. ReqIF 파일 또는 아카이브에는 교환할 데이터의 현재 개정 또는 헤드 개정만 포함됩니다.