É possível trocar dados de requisitos com outros bancos de dados usando os Formatos de Intercâmbio de Requisitos padrão. O
Rational
DOORS suporta dois Formatos de Troca de
Requisitos: ReqIF e RIF.
O primeiro padrão que é usado é o RIF versão 1.2, que foi introduzido no Rational DOORS versão 9.2.0.1. Tipicamente,
você usa RIF para enviar os dados para editar e retornar para outro banco de dados do Rational DOORS.
Um segundo padrão que é chamado de ReqIF versão 1.0 foi introduzido no Rational DOORS versão 9.4. O ReqIF versão 1.1 foi introduzido no Rational DOORS versão 9.5.2 e é completamente compatível com o ReqIF versão 1.0. ReqIF é uma
evolução do padrão RIF original e é controlado pelo Grupo
de Gerenciamento de Objetos (
OMG).
Tipicamente, você usa o ReqIF para enviar os dados do Rational DOORS para editar e retornar
para:
- Um banco de dados do Rational DOORS Next Generation
- Uma versão 9.4 e posterior do banco de dados do Rational DOORS
A principal diferença entre os dois padrões é o formato do arquivo XML criado ao
exportar os dados de requisitos.
Porém, o Rational DOORS suporta os dois padrões de maneira transparente e trabalhar com dois padrões tem um efeito mínimo nas tarefas que você executa quando está trocando dados de requisitos. O
único impacto que ele tem em seu trabalho diário é que quando você envia requisitos do
Rational
DOORS, é necessário especificar se é um arquivo
ReqIF ou RIF. Exceto por isso, seus procedimentos são os mesmos se você estiver lidando
com arquivos ReqIF ou RIF.
Esta tabela mostra a versão do ReqIF ou RIF a ser usada quando você estiver trocando
dados entre dois bancos de dados Rational DOORS.
Tabela 1. Tabela de Compatibilidade de RIF e ReqIFBanco de dados originador |
Banco de dados de destino |
ReqIF ou RIF |
Versões antes da 9.2.0.1 |
Versões antes da 9.2.0.1 |
Nenhum |
9.2.x após 9.2.0.1 |
9.x após 9.2.0.1 |
RIF |
9.3.x |
9.x após 9.2.0.1 |
RIF |
9.4.x |
9.2.x após 9.2.0.1 e 9.3.x |
RIF |
9.4.x |
9.4.x e 9.5.x |
ReqIF |
9.5.x |
9.2.x após 9.2.0.1 e 9.3.x |
RIF |
9.5.x |
9.4.x e 9.5.x |
ReqIF |
Após os dados exportados terem sido editados pelo terceiro, eles são retornados para o banco de dados Rational DOORS originador e, se apropriado, mesclados com os dados originais. Retornar os dados e mesclá-los
é um processo de duas etapas.
Como você usa a função depende de se:
- O banco de dados de origem, enviando de dados para um terceiro e,
em seguida, recebendo dados atualizados novamente deles
- O terceiro, recebendo os dados e, depois, editando-os e retornando-os para o banco de dados originador