Enviando e Recebendo Arquivos ReqIF e RIF

É possível usar o Requirements Interchange Format para enviar dados de um projeto para outro.

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 de usuário especial no Formato de Troca de Requisitos que apenas tenha acesso às visualizações que você deseja incluir no pacote.

Enviando um arquivo de ReqIF ou RIF

  1. Crie uma definição de Formato de Troca de Requisitos. Isso é chamado de definição de ReqIF ou definição de RIF. A definição especifica os dados a serem incluídos no pacote e os direitos de acesso quando forem importados. Consulte Criando definições de ReqIF e RIF.
  2. Exporte a definição para um arquivo XML chamado pacote de ReqIF ou pacote de RIF. Os dados especificados na definição são copiados no arquivo. Consulte Exportando pacotes de ReqIF e RIF.

    Se você incluir acesso de edição em qualquer um dos dados no pacote, o Rational DOORS bloqueará a cópia no banco de dados, tornando-a 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 ReqIF e RIF nos dados locais.

  3. Envie o pacote da mesma maneira que faria com qualquer outro arquivo.
  4. Um usuário que recebe seu pacote o importa em um projeto, conforme descrito na seção a seguir. Os usuários trabalham nos dados dentro das restrições dos direitos de acesso que você incluiu nos dados.
  5. Quando os usuários no banco de dados remoto terminam de atualizar os dados, eles retornam o pacote e você o importa no seu projeto, conforme descrito na seção a seguir.

Recebendo um Arquivo Requirements Interchange Format

Quando você recebe novos dados em um pacote de ReqIF ou RIF e o importa em um projeto:
  • Uma definição de ReqIF ou RIF é criada.
  • Um ou mais módulos são criados no projeto. Os módulos importados nos pacotes de ReqIF são criados no nível do projeto. Os módulos importados nos pacotes de RIF são criados em uma hierarquia de pastas que corresponde à hierarquia no projeto em que os dados foram exportados.
Quando você recebe dados retornados em um pacote de ReqIF ou RIF e o importa no projeto em que os dados foram originalmente criados:
  • Você escolhe uma definição existente, se uma não estiver selecionada por padrão.
  • Uma pasta é criada para conter os dados importados.
  • Após a importação dos dados, você deve mesclar os dados atualizados com os dados existentes.

Ao receber dados, execute as tarefas a seguir:

  1. Importe os dados no projeto. Consulte Importando pacotes de ReqIF e RIF.
    Nota: Os dados não serão atualizados até que você mescle o pacote importado.
  2. Mescle os dados retornados com os dados originais. Consulte Mesclando pacotes de ReqIF e RIF. É provável que alguns dos dados nos módulos sejam editáveis e alguns somente leitura. 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.
  3. Quando você tiver concluído a atualização dos dados, exporte a definição. Consulte Exportando pacotes de ReqIF e RIF.

    Ao exportar a definição, é possível retornar os bloqueios de edição, de modo que você não possa fazer nenhuma atualização adicional nos dados. Os dados são exportados para um arquivo XML, que pode ser retornado para o banco de dados Rational DOORS original.


Feedback