Exemplos que mostram como você pode usar o Requirements Interchange Format para compartilhar dados com outro banco de dados. O primeiro exemplo mostra como usar o Requirements Interchange Format para enviar dados, o
segundo exemplo mostra o que fazer se você receber um pacote de Requirements Interchange Format.
Antes de Iniciar
Ao exportar um pacote,
todas as visualizações que podem ser acessadas nos módulos na definição do Requirements Interchange Format
serão incluídas no pacote.
Para
certificar-se de que os dados incluídos no pacote sejam gerenciáveis,
configure uma conta especial de Requirements Interchange Format que tem
acesso apenas às visualizações que você deseja incluir no pacote.
Enviando um Arquivo RIF ou ReqIF
- Crie uma definição do Requirements Interchange Format (definição RIF) ou (definição ReqIF), que define os dados a serem incluídos no pacote e os direitos de acesso quando forem importados. Consulte Criando Definições de RIF e ReqIF.
- Exporte a definição, que cria um arquivo XML denominado um pacote de Requirements
Interchange Format (pacote de RIF) ou (pacote de ReqIF) e copia os dados no arquivo. Consulte Exportando Pacotes de RIF e ReqIF.
Se foi dado acesso de edição para qualquer dos dados no pacote, o Rational DOORS bloqueia a cópia no seu banco de dados, tornando-o somente leitura. Os dados no arquivo Requirements Interchange Format são somente leitura no banco de dados ou somente leitura no pacote. Consulte Bloqueios de RIF e ReqIF em Dados Locais.
- Você envia o pacote da mesma maneira que faria com qualquer outro arquivo.
- A pessoa que recebe o seu pacote, importa-o para o banco de dados.
Eles trabalham nos dados dentro das restrições dos direitos de acesso que foram dados.
- Quando os usuários no banco de dados remoto concluírem a atualização dos dados,
retornarão o pacote a você e você o importará no banco de dados.
Consulte Importando Pacotes de RIF e ReqIF. O Rational DOORS reconhece os dados no pacote e os associa com a definição original. Os
dados são importados em uma nova pasta no projeto.
Nota: Os dados não serão atualizados até que você mescle o pacote importado.
- Você mescla os dados retornados
com os dados originais. Consulte Mesclando Pacotes de RIF e ReqIF.
Se um terceiro concluiu as atualizações e retornou os bloqueios para você, os bloqueios são removidos. Se o arquivo foi uma atualização e um terceiro planeja enviar mais edições, os bloqueios podem ser mantidos.
Recebendo um Arquivo Requirements Interchange Format
- Você recebe o pacote em um arquivo XML, que é necessário ser importado.
Consulte Importando Pacotes de RIF e ReqIF.
Ao
importar o pacote, você deve criar uma definição, que você usa ao retornar os dados.
Os dados são importados para uma pasta no seu projeto. Na primeira vez em que você importar
os dados, uma pasta é criada para você. Nas importações subsequentes, você deve criar uma pasta para os dados.
É provável que
alguns dos dados nos módulos sejam editáveis e alguns somente leitura.
- Atualize os dados conforme necessário.
- Quando tiver concluído a atualização dos dados, exporte a definição.
Consulte Exportando Pacotes de RIF e ReqIF.
É possível retornar os bloqueios de edição, para que não seja possível fazer atualizações posteriores nos dados. Os dados são
importados em um arquivo xml, o qual é possível retornar para o banco de dados do Rational DOORS original.