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: