TC1300 "SpecRelation"

Purpose

To check whether ReqIF tools can import/export links and groups of links (SpecRelation, SpecRelationType, RelationGroup, RelationGroupType).

Description of Reference Test Data

ReqIFHeader

The ReqIF Header contains all data that is mandatory according to the reqif XML schema.

ReqIFToolExtension

No ReqIF Tool Extensions are contained in the reqif file

ReqIFContent

ReqIF element name Multiplicity Description
Specification 1 One specification for the contents.
SpecHierarchy 2 One SpecHierarchy per SpecObjects.
SpecObject 2 Two simple requirements
SpecRelation 1 a single link between the two SpecObjects
RelationGroup 1 a single RelationGroup that references the single specification as source and target and the single SpecRelation as specRelations
SpecificationType 1 Specification type without additional attributes.
SpecRelationType 1 SpecRelation type without additional attributes
RelationGroupType 1 RelationGroup type without additional attributes
AttributeDefinition/
AttributeValue/ DatatypeDefinition

See chapters SpecObjectType and SpecRelationType (for Attribute Definitions). See chapter SpecObjects (with attribute values) and SpecRelation (with attribute values) for Attribute Values.

SpecObjectType

Attribute Name ReqIF Attribute Type (AttributeDefinition..) Properties
TC1300 String String maxLength := 256

SpecRelationType

Attribute Name ReqIF Attribute Type (AttributeDefinition..) Properties
ReqIF.Name XHTML

SpecObjects (with attribute values)

TC1300 String
Requirement 1
Requirement 2

SpecRelation (with attribute values)

ReqIF.Name
TC 1300 SpecRelation