É 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.
Nota: Não copie o diretório de dados do Rational
DOORS de
um banco de dados para outro para criar uma instância duplicada dos dados.
O diretório de dados contém informações integração e configuração
que são específicas do banco de dados em que os dados são criados. Para
trocar dados entre os bancos de dados, use os Requirements Interchange
Formats que são descritos neste tópico.
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
- Um banco de dados do Rational
DOORS versão 9.4 ou mais recente
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 |
9.6.x |
9.6.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