Opening a ReqIF File
After adding a ReqIF File inside your My ReqIFs folder, or selecting a ReqIF file inside an archive, the right hand Details window will update to show file level information and the following components will appear below the archive in the tree window.
- The Identifiables folder containing every object that is inside this ReqIF file and has an identifier
- The Specifications folder containing all Specifications
- The SpecObjects folder containing all SpecObjects
- The SpecRelations folder containing all SpecRelations
- The Schema folder containing the DatatypeDefinitions and SpecTypes sub folders
- The SpecRelationGroups folder containing all RelationGroups.
- The Unreferenced folder containing sub folders for each category of object that can be defined in the ReqIF file but not referenced.
If the selected ReqIF file was directly added to the MyReqIFs folder, then below the Details window is the Validation window. Ideally this window will be empty but should the ReqIF file contain errors, these will be reported here. For more information about the Validation window, see Validation Overview.
Details shown for a ReqIF File
The Details window will show the following information:
File
Full path to the file in your file system (if the ReqIF file was added to the MyReqIFs folder).
ReqIFHeader
This section shows meta data for the ReqIF file e.g.,
| comment | Customer Requirements for an Electric Vehicle |
| creationTime | 2017-11-06T13:01:14.000 |
| identifier | {9DB47EF7-3C7F-48CE-AFEB-D631F8982958} |
| repositoryId | {5209DE63-21C2-4651-AC8D-83E7AE652226} |
| reqIFToolId | My ReqIF Tool |
| reqIFVersion | 1.0 |
| sourceToolId | Requirements Management Tool |
| title | EV_Specification |
Specification Summary Table
This table shows the following summary information for each Specification that exists in this ReqIF file.
- Specification longName - the longName attribute of the Specification (if one is specified)
- Identifier - the
- SpecHierarchy nodes - the total number of SpecHierarchy elements within the Specification
- SpecObjects - the total number of SpecObjects that are referenced in the Specification
- SpecRelations (outgoing) - the total number of SpecRelations for which the source SpecObject is in the Specification
- SpecRelations (incoming) - the total number of SpecRelations for which the target SpecObject is in the Specification
SpecObjects Summary Table
This table shows two counts of SpecObjects.
- Referenced - this is the number of SpecObjects in this ReqIF file that are referenced in any Specification. Normally all SpecObjects are referenced but this is not a requirement of the standard.
- Unreferenced - this is the number of SpecObjects that are not referenced in any Specification. Effectively, these SpecObjects are those that exist in a repository without any association with a Specification.
SpecRelationGroups Summary Table
This table shows each SpecRelationGroup defined in this ReqIF file. A SpecRelationGroup models closely the concept of the IBM Rational DOORS™ link set.
SpecRelations Summary Table
This table shows the following statistical information about the SpecRelations in this file.
- Referenced Source and Target - the total number of SpecRelations where both source and target SpecObjects are defined in this file
- Unreferenced Source- the total number of SpecRelations where only the target SpecObject is defined in this file
- Unreferenced Target- the total number of SpecRelations where only the source SpecObject is defined in this file
- Unreferenced Source and Target- the total number of SpecRelations where neither source nor target SpecObjects are defined in this file
Next Steps
Choose one of the following topics: