É 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
- 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.
- 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.
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 nos dados locais.
- Envie o pacote da mesma maneira que faria com qualquer outro arquivo.
- 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.
- 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:
- Importe os dados no projeto. Consulte Importando pacotes de ReqIF.
Nota: Os dados não serão atualizados até que você mescle o pacote importado.
- Mescle os dados retornados com os dados originais.
Consulte Mesclando pacotes de ReqIF.
É 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.
- Quando você tiver concluído a atualização dos dados, exporte a definição.
Consulte Exportando pacotes de ReqIF.
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.