Existen formatos de intercambio de requisitos estándar que sirven para intercambiar datos de requisitos con otras bases de datos.
Rational DOORS da soporte a dos formatos de intercambio de requisitos: RIF y ReqIF.
El primer estándar utilizado en Rational DOORS es RIF versión 1.2, que se introdujo en Rational DOORS versión 9.2.0.1.
Habitualmente, RIF se utiliza para enviar datos para ser editados y para ser devueltos a otra base de datos de Rational DOORS.
Se introdujo un segundo estándar, denominado ReqIF versión 1.0 en Rational DOORS versión 9.4.
ReqIF es una evolución del estándar RIF original, y está mantenido por el Object
Management Group (
OMG).
Normalmente, ReqIF se utiliza para enviar datos de Rational DOORS para ser editados y devueltos a:
- Una base de datos de Rational DOORS Next Generation
- Una base de datos de Rational DOORS versión 9.4 y posterior
La principal diferencia entre los dos estándares es el formato del archivo xml que se crea al exportar los datos de los requisitos.
No obstante, Rational DOORS da soporte a los dos estándares de forma transparente, y el trabajar con los dos estándares tiene un mínimo efecto en las tareas a realizar al intercambiar datos de requisitos.
El único impacto en el trabajo diario se produce al enviar requisitos de Rational DOORS, puesto que se debe especificar si se trata de un archivo RIF o un archivo ReqIF.
A parte de esto, los procedimientos son exactamente los mismos al tratar con archivos RIF o con archivos ReqIF.
Después de que los datos exportados se hayan editado por parte de un tercero, se devuelven a la base de datos de Rational DOORS de origen y, si corresponde, se fusionan con los datos originales.
La devolución de los datos y la fusión es un proceso de dos pasos.
La forma en la que se utiliza la funcionalidad depende de:
- La base de datos de origen, enviando los datos a un tercero, y, a continuación recibiendo de vuelta los datos actualizados
- Del tercero, recibiendo los datos, y, a continuación, editando y devolviéndolos a la base de datos de origen.