С помощью стандартных форматов обмена требованиями можно обмениваться данными о требованиях с другими базами данных. Rational DOORS поддерживает два формата обмена требованиями: RIF и ReqIF.
Первый стандарт, применяемый в Rational DOORS - RIF версии 1.2, который появился в Rational DOORS версии 9.2.0.1. Как правило, формат RIF применяется для отправки данных для редактирования и возврата в другую базу данных Rational DOORS. Второй стандарт - ReqIF версии 1.0 - появился в Rational DOORS версии 9.4. ReqIF - усовершенствованная версия исходного стандарта RIF, управляемого организацией Object
Management Group (
OMG).
Как правило, формат ReqIF применяется для отправки данных Rational DOORS для редактирования и возврата в:
- Базу данных Rational DOORS Next Generation
- Версию 9.4 и базу данных Rational DOORS
Основное отличие между двумя стандартами заключается в том, что формат файла xml создается при экспорте данных о требованиях.
Однако Rational DOORS полностью поддерживает оба стандарта; применение двух стандартов оказывает минимальное воздействие на задачи, выполняемые при обмене данными о требованиях. Однако следует отметить, что при отправке требований из Rational DOORS необходимо указать тип файла: RIF или ReqIF. В остальном процедуры полностью аналогичны для файлов RIF и ReqIF.
После изменения данные возвращаются в исходную базу данных Rational DOORS и, если это приемлемо, вставляются в исходные данные. Возвращение и объединение данных - двухэтапный процесс.
Применение функций зависит от выполняемой операции:
- Отправка данных из исходной базы данных с последующим получением обновленных данных обратно
- Получение данных, их изменение и возврат в исходную базу данных