É possível trocar dados de requisitos com outros bancos de dados usando os Formatos de Intercâmbio de Requisitos padrão. O IBM® Engineering Requirements
Management DOORS
(DOORS)
suporta dois Requirements Interchange Formats: o ReqIF e o RIF.
Nota: Não copie o diretório de dados do 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 usado é o RIF versão 1.2, que foi introduzido no
DOORS versão 9.2.0.1. Geralmente, você usa o RIF para enviar dados para edição e retornar para outro banco de dados do
DOORS. Um segundo padrão chamado ReqIF versão 1.0 foi introduzido no
DOORS versão 9.4. O ReqIF versão 1.1 foi introduzido no
DOORS versão 9.5.2 e é totalmente 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). Geralmente, você usa o ReqIF para enviar dados do
DOORS para edição e retornar para:
- Um banco de dados do Rational DOORS Next Generation
- Um banco de dados do 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. No entanto, o DOORS suporta os dois padrões de forma contínua, 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 em seu trabalho diário é ter de especificar se é um arquivo ReqIF ou um arquivo RIF ao enviar requisitos do DOORS. Exceto por isso, seus procedimentos são os mesmos se você estiver lidando
com arquivos ReqIF ou RIF.
Essa tabela mostra a versão do ReqIF ou do RIF a ser usada quando você está trocando dados entre dois bancos de dados do
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 |
Depois que os dados exportados tiverem sido editados pelo terceiro, eles retornarão para o banco de dados do DOORS original e, se apropriado, serão 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