TC1100 "Unformatted common system attributes & SpecHierarchy"

Purpose

To check whether ReqIF tools can correctly import/export

  1. common system attributes (that are not formatted), and
  2. structured specifications.

Description of Reference Test Data

ReqIFContent

ReqIF element name Multi-plicity Description
Specification 1 One specification for the contents.
SpecHierarchy 5 SpecHierarchy elements that each reference one SpecObject.
SpecObject 5 In total, there are 5 SpecObjects.
SpecObjectType 1 Type for common system attributes on object level.
SpecificationType 1 Type for common system attributes on specification level.
AttributeDefinition/
AttributeValue/ DatatypeDefinition
See chapters SpecObjectType and SpecificationType (for Attribute Definitions). See chapters SpecObjects (with attribute values) and Specification (with Attribute Values) for AttributeValues.

SpecObjectType

Attribute Name ReqIF Attribute Type (AttributeDefinition..) Properties
ReqIF.ForeignID String
ReqIF.Name XHTML
ReqIF.ForeignCreatedBy String
ReqIF.ForeignCreatedOn Date
ReqIF.ForeignModifiedBy String

SpecificationType

Attribute Name ReqIF Attribute Type (AttributeDefinition..) Properties
ReqIF.Name XHTML
ReqIF.ForeignCreatedBy String
ReqIF.ForeignCreatedOn Date
ReqIF.ForeignModifiedBy String

SpecObjects (with Attribute Values)

Note: For simplicity, the intended position in the hierarchy matches the ReqIF.ForeignID

ReqIF.ForeignID ReqIF.Name ReqIF.ForeignCreatedBy ReqIF.ForeignCreatedOn ReqIF.ForeignModifiedBy
1 Obj1 Max Mustermann 2002-01-01 Jane Q. Public
1.1 Obj1.1 Otto Normal 2003-02-02 John Q. Public
1.1.1 Obj1.1.1 Fulanito 2004-03-03 John Doe
1.2 Obj1.2 Juan Nadie 2005-04-04 Jane Q. Citizen
2 Obj2 Jean Dupont 2006-05-05 John Q. Citizen

Specification (with Attribute Values)

ReqIF.Name ReqIF.ForeignCreatedBy ReqIF.ForeignCreatedOn ReqIF.ForeignModifiedBy
Specification1 Fulanito 2002-01-01 Jane Q. Public