Exchanging requirements with other databases
You can exchange requirements data with other databases using the standard Requirements Interchange Formats. Rational® DOORS® supports two Requirements Interchange Formats: ReqIF and RIF.
- A Rational DOORS Next Generation database
- A Rational DOORS database version 9.4 or later
The main difference between the two standards is the format of the XML file that is created when you export the requirements data. However, Rational DOORS supports the two standards seamlessly, and working with two standards has a minimal effect on the tasks you perform when you are exchanging requirements data. The only impact that it has on your day-to-day work is when you send requirements from Rational DOORS, you must specify whether it is a ReqIF file or a RIF file. Apart from that, your procedures are the same whether you are dealing with ReqIF files or RIF files.
Originating database | Target database | ReqIF or RIF |
---|---|---|
Versions before 9.2.0.1 | Versions before 9.2.0.1 | None |
9.2.x after 9.2.0.1 | 9.x after 9.2.0.1 | RIF |
9.3.x | 9.x after 9.2.0.1 | RIF |
9.4.x | 9.2.x after 9.2.0.1 and 9.3.x | RIF |
9.4.x | 9.4.x and 9.5.x | ReqIF |
9.5.x | 9.2.x after 9.2.0.1 and 9.3.x | RIF |
9.5.x | 9.4.x and 9.5.x | ReqIF |
9.6.x | 9.6.x | ReqIF |
After the exported data has been edited by the third party, it is returned to the originating Rational DOORS database, and, if appropriate, merged with the original data. Returning the data and merging it is a two-step process.
- The originating database, sending the data to a third-party, and then receiving updated data back from them
- The third party, receiving the data, and then editing and returning it to the originating database