Обмен требованиями с другими базами данных

Данными требований можно обмениваться с другими базами данных с помощью стандартных форматов обмена требованиями. Rational DOORS поддерживает два формата обмена требованиями: ReqIF и RIF.
Прим.: Не копируйте каталог данных Rational DOORS из одной базы данных в другую для создания совпадающего экземпляра данных. Каталог данных содержит информацию об интеграции и конфигурации, относящуюся к базе данных, в которой создаются данные. Для обмена данными между базами данных применяются форматы обмена требованиями, описанные в этом разделе.
Первый используемый стандарт - это RIF версии 1.2. Его поддержка добавлена в Rational DOORS 9.2.0.1. Как правило, формат RIF применяется для отправки данных для редактирования и возврата в другую базу данных Rational DOORS. Второй стандарт - ReqIF версии 1.0. Его поддержка добавлена в Rational DOORS 9.4. В Rational DOORS 9.5.2 добавлена поддержка ReqIF версии 1.1, который полностью совместим с ReqIF 1.0. ReqIF - усовершенствованная версия исходного стандарта RIF, управляемого организацией Object Management Group (OMG). Как правило, формат ReqIF применяется для отправки данных Rational DOORS для редактирования и возврата в:

Главное отличие между двумя стандартами - это формат файла XML, создаваемого при экспорте данных о требованиях. Rational DOORS полностью поддерживает оба стандарта, и работа с двумя стандартами минимально сказывается на задачах обмена данными о требованиях. Однако следует отметить, что при отправке требований из Rational DOORS необходимо указать тип файла: ReqIF или RIF. В остальном процедуры для файлов ReqIF и RIF совпадают.

В следующей таблице показано, какую версию ReqIF или RIF следует использовать для обмена данными между двумя базами данных Rational DOORS.
Табл. 1. Таблица совместимости RIF и ReqIF
Исходная база данных Целевая база данных ReqIF или RIF
Версии до 9.2.0.1 Версии до 9.2.0.1 Нет
9.2.x выше 9.2.0.1 9.x выше 9.2.0.1 RIF
9.3.x 9.x выше 9.2.0.1 RIF
9.4.x 9.2.x выше 9.2.0.1 и 9.3.x RIF
9.4.x 9.4.x и 9.5.x ReqIF
9.5.x 9.2.x выше 9.2.0.1 и 9.3.x RIF
9.5.x 9.4.x и 9.5.x ReqIF
9.6.x 9.6.x ReqIF

После изменения данные возвращаются в исходную базу данных Rational DOORS и, если это приемлемо, вставляются в исходные данные. Возвращение и объединение данных - двухэтапный процесс.

Применение функций зависит от выполняемой операции:

Комментарии