Wymiana wymagań z innymi bazami danych

Dane wymagań można wymieniać z innymi bazami danych przy użyciu standardowych formatów wymiany wymagań. Produkt IBM Engineering Requirements Management DOORS (DOORS) obsługuje dwa formaty wymiany wymagań: ReqIF i RIF.

Uwaga: Nie należy kopiować katalogu danych produktu DOORS z jednej bazy danych do innej w celu utworzenia zduplikowanej instancji danych. Katalog danych zawiera informacje o integracji i konfiguracji specyficzne dla bazy danych, w której dane są tworzone. Aby wymieniać dane między bazami danych, należy użyć opisanych dalej formatów wymiany wymagań.
Pierwszym używanym standardem jest RIF w wersji 1.2, który został wprowadzony w produkcie DOORS w wersji 9.2.0.1. Zwykle do wysyłania danych do edycji i powrotu do innej bazy danych DOORS używany jest RIF. Drugi standard o nazwie ReqIF w wersji 1.0 został wprowadzony w produkcie DOORS w wersji 9.4. Produkt DOORS w wersji 9.4 i jego kolejne wersje obsługują produkty ReqIF w wersji 1.0, 1.1i 1.2. Te wersje ReqIF są technicznie równoważne i współdziałają. ReqIF jest ewolucją oryginalnego standardu RIF i jest zarządzana przez grupę zarządzania obiektami (OMG). Zwykle do wysyłania danych produktu DOORS do edycji i powrotu do:
  • Baza danych produktu IBM Engineering Requirements Management DOORS Next
  • Baza danych produktu DOORS w wersji 9.4 lub nowszej

Główną różnicą między tymi dwoma standardami jest format pliku XML, który jest tworzony podczas eksportowania danych wymagań. Jednak produkt DOORS bezproblemowo obsługuje te dwa standardy, a praca z nimi ma minimalny wpływ na zadania wykonywane podczas wymiany danych wymagań. Jedynym jego wpływem na codzienną pracę jest wysyłanie wymagań z produktu DOORS. Należy określić, czy jest to plik ReqIF , czy plik RIF. Oprócz tego procedury są takie same, niezależnie od tego, czy używane są pliki ReqIF , czy pliki RIF.

W tej tabeli przedstawiono wersję pliku ReqIF lub RIF, która ma być używana podczas wymiany danych między dwiema bazami danych produktu DOORS .
Tabela 1. Tabela kompatybilności RIF i ReqIF
Źródłowa baza danych Docelowa baza danych ReqIF lub RIF
Wersje wcześniejsze niż 9.2.0.1 Wersje wcześniejsze niż 9.2.0.1 Brak
9.2.x po wersji 9.2.0.1 9.x po wersji 9.2.0.1 RIF
9,3.x 9.x po wersji 9.2.0.1 RIF
9.4.x 9.2.x po 9.2.0.1 i 9.3.x RIF
9.4.x 9.4.x, 9.5.x, 9.6 x, 9.7 x ReqIF
9,5.x 9.2.x po 9.2.0.1 i 9.3.x RIF
9,5.x 9.4.x, 9.5.x, 9.6 x, 9.7 x ReqIF
9.6.x 9.4.x, 9.5.x, 9.6.x, 9.7 x ReqIF
9.7.x 9.4.x, 9.5.x, 9.6.x, 9.7 x ReqIF

Po zmodyfikowaniu wyeksportowanych danych przez inną firmę są one zwracane do źródłowej bazy danych produktu DOORS i w razie potrzeby scalane z oryginalnymi danymi. Zwracanie danych i scalanie ich jest procesem dwuetapowym.

Sposób korzystania z funkcji zależy od tego, czy:
  • Źródłowa baza danych, wysyłanie danych do innej firmy, a następnie otrzymywanie od nich zaktualizowanych danych
  • Osoba trzecia, odbierająca dane, a następnie edytująca i zwracająca je do źródłowej bazy danych