Skip to content

Latest commit

 

History

History
149 lines (120 loc) · 13.4 KB

File metadata and controls

149 lines (120 loc) · 13.4 KB

Domain 04: Automotive Requirements Engineering

Data types of domain 04: Automotive Requirements Engineering

title id revision type description
VDA:SupplierStatus DT-SupplierStatus 1.1 xs:string

Enumerated values for VDA supplier-status

  • VDA:notApplicable [V-SupplierStatus-0]
  • VDA:toClarify [V-SupplierStatus-1]
  • VDA:agreed [V-SupplierStatus-2]
  • VDA:partlyAgreed [V-SupplierStatus-3]
  • VDA:notAgreed [V-SupplierStatus-4]
VDA:OemStatus DT-OemStatus 1.1 xs:string

Enumerated values for VDA oem-status

  • VDA:notToEvaluate [V-OemStatus-0]
  • VDA:toEvaluate [V-OemStatus-1]
  • VDA:accepted [V-OemStatus-2]
  • VDA:notAccepted [V-OemStatus-3]

Property classes of domain 04: Automotive Requirements Engineering

title id revision dataType description
VDA:SupplierStatus PC-SupplierStatus 1.1 VDA:SupplierStatus
VDA:SupplierComment PC-SupplierComment 1.1 Plain or formatted Text
VDA:OemStatus PC-OemStatus 1.1 VDA:OemStatus
VDA:OemComment PC-OemComment 1.1 Plain or formatted Text

Resource classes of domain 04: Automotive Requirements Engineering

title id revision description
VDA:Diagram RC-VDA_Diagram 1.1

A 'VDA:Diagram' is a Diagram with automotive-process-specific properties.

Property classes:

  • VDA:SupplierStatus [PC-SupplierStatus 1.1]
  • VDA:SupplierComment [PC-SupplierComment 1.1]
  • VDA:OemStatus [PC-OemStatus 1.1]
  • VDA:OemComment [PC-OemComment 1.1]

VDA:Requirement RC-VDA_Requirement 1.1

A VDA:Requirement is a Requirement with additional automotive-process-specific properties.

Property classes:

  • VDA:SupplierStatus [PC-SupplierStatus 1.1]
  • VDA:SupplierComment [PC-SupplierComment 1.1]
  • VDA:OemStatus [PC-OemStatus 1.1]
  • VDA:OemComment [PC-OemComment 1.1]

VDA:Feature RC-VDA_Feature 1.1

A 'VDA:Feature' is a Feature with automotive specific properties.

Property classes:

  • VDA:SupplierStatus [PC-SupplierStatus 1.1]
  • VDA:SupplierComment [PC-SupplierComment 1.1]
  • VDA:OemStatus [PC-OemStatus 1.1]
  • VDA:OemComment [PC-OemComment 1.1]

Domain 05: Agile Requirements Engineering

Resource classes of domain 05: Agile Requirements Engineering

title id revision description
SCRUM:Epic RC-Epic 1.1

An 'Epic' is a big user story and will be refined by user stories/requirements.

Domain 06: UML-SpecIF mapping

Domain 07: Issue Management

Data types of domain 07: Issue Management

title id revision type description
SpecIF:IssueStatus DT-IssStatus 1.1 xs:string

Enumerated values for issue status

  • open [V-IssStatus-0]
  • assigned [V-IssStatus-1]
  • in progress [V-IssStatus-2]
  • closed [V-IssStatus-3]
  • reopened [V-IssStatus-4]
  • rejected [V-IssStatus-5]

Property classes of domain 07: Issue Management

title id revision dataType description
SpecIF:IssueStatus PC-IssStatus 1.1 SpecIF:IssueStatus

Resource classes of domain 07: Issue Management

title id revision description
SpecIF:Issue RC-Issue 1.1

An 'Issue' is a question to answer or decision to take which is worth tracking.

Property classes:

  • dcterms:identifier [PC-VisibleId 1.1]
  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • SpecIF:IssueStatus [PC-IssStatus 1.1]
  • SpecIF:Priority [PC-Priority 1.1]
  • SpecIF:Responsible [PC-Responsible 1.1]
  • SpecIF:DueDate [PC-DueDate 1.1]

Domain 08: BOM

Resource classes of domain 08: BOM

title id revision description
SpecIF:BillOfMaterials RC-BillOfMaterials 1.1

Root node of a bill of materials or product structure (sometimes bill of material, BOM or associated list) is a list of the raw materials, sub-assemblies, intermediate assemblies, sub-components, parts and the quantities of each needed to manufacture an end product. A BOM may be used for communication between manufacturing partners, or confined to a single manufacturing plant.

Property classes:

  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]

Domain 09: Variant Management

Data types of domain 09: Variant Management

title id revision type description
SpecIF:FeatureKind DT-FeatureKind 1.1 xs:string

Enumerated values for feature kind

  • Mandatory [V-FeatureKind-Mandatory]
  • Alternative [V-FeatureKind-Alternative]
  • Optional [V-FeatureKind-Optional]
  • Or [V-FeatureKind-Or]
SpecIF:FeatureSelectionState DT-FeatureSelectionState 1.1 xs:string

Enumerated values for feature selection state

  • Unchecked [V-FeatureSelectionState-Unchecked]
  • Checked [V-FeatureSelectionState-Checked]
  • Forbidden [V-FeatureSelectionState-Forbidden]
  • Recommended [V-FeatureSelectionState-Recommended]

Property classes of domain 09: Variant Management

title id revision dataType description
SpecIF:FeatureKind PC-FeatureKind 1.1 SpecIF:FeatureKind

The kind of a feature used in a feature tree (mandatory, optional, alternative, or).

SpecIF:FeatureSelectionState PC-FeatureSelectionState 1.1 SpecIF:FeatureSelectionState

The selection state for a feature used in a variant model.

Resource classes of domain 09: Variant Management

title id revision description
SpecIF:FeatureModel RC-FeatureModel 1.1

A 'Feature Model' is the root resource of a feature tree to structure the set of features for a system as a tree structure (hierarchy).

Property classes:

  • dcterms:identifier [PC-VisibleId 1.1]
  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • SpecIF:LifeCycleStatus [PC-LifeCycleStatus 1.1]

SpecIF:VariantModel RC-VariantModel 1.1

A 'Variant Model' is an instance of a feature model, where a subset of features is selected to define a concrete system variant.

Property classes:

  • dcterms:identifier [PC-VisibleId 1.1]
  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • SpecIF:LifeCycleStatus [PC-LifeCycleStatus 1.1]

SpecIF:FeatureModelFeature RC-FeatureModelFeature 1.1

A 'Feture Model Feature' is a feature used in a feature tree resp. feature model structure.

Property classes:

  • SpecIF:FeatureKind [PC-FeatureKind 1.1]
  • SpecIF:FeatureSelectionState [PC-FeatureSelectionState 1.1]
  • SpecIF:Abbreviation [PC-Abbreviation 1.1]

Domain 10: Vocabulary Definition

Resource classes of domain 10: Vocabulary Definition

title id revision description
SpecIF:TermResourceClass RC-ResourceTerm 1.1

A term for resources (objects, entities) belonging to the SpecIF vocabulary

Property classes:

  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • SpecIF:Origin [PC-Origin 1.1]
  • SpecIF:LifeCycleStatus [PC-LifeCycleStatus 1.1]

SpecIF:TermStatementClass RC-PredicateTerm 1.1

A term for statements (relations) belonging to the SpecIF vocabulary

Property classes:

  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • SpecIF:Origin [PC-Origin 1.1]
  • SpecIF:LifeCycleStatus [PC-LifeCycleStatus 1.1]

SpecIF:PropertyTerm RC-TermProperty 1.1

A term for user-defined properties (attributes) belonging to the SpecIF vocabulary

Property classes:

  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • SpecIF:Origin [PC-Origin 1.1]
  • SpecIF:LifeCycleStatus [PC-LifeCycleStatus 1.1]

SpecIF:TermPropertyValue RC-ValueTerm 1.1

A term for property values belonging to the SpecIF vocabulary

Property classes:

  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • SpecIF:Origin [PC-Origin 1.1]
  • SpecIF:LifeCycleStatus [PC-LifeCycleStatus 1.1]

Statement classes of domain 10: Vocabulary Definition

title id revision description
SpecIF:isSynonymOf SC-isSynonymousResource 1.0

Synonymous resource-term

SpecIF:isSynonymOf SC-isSynonymousPredicate 1.0

Synonymous predicate-term

SpecIF:isSynonymOf SC-isSynonymousProperty 1.0

Synonymous property-term

SpecIF:isSynonymOf SC-isSynonymousValue 1.0

Synonymous value-term

SpecIF:isInverseOf SC-isInverseOf 1.0

Two terms are the inverse of each other, such as 'contains' and 'isContainedBy'.

Domain 11: Testing

Data types of domain 11: Testing

title id revision type description
U2TP:Verdict DT-TestVerdict 1.1 xs:string

A verdict is a predefined enumeration specifying the set of possible evaluations of a test case.

  • None [V-Verdict-0]
  • Pass [V-Verdict-1]
  • Inconclusive [V-Verdict-2]
  • Fail [V-Verdict-3]
  • Error [V-Verdict-4]

Property classes of domain 11: Testing

title id revision dataType description
U2TP:Verdict PC-TestVerdict 1.1 U2TP:Verdict A verdict is a predefined enumeration specifying the set of possible evaluations of a test case.
ISTQB:ExpectedResult PC-ExpectedResult 1.1 The predicted observable behavior of a component or system executing under specified conditions, based on its specification or another source. [After ISO 29119]
ISTQB:TestData PC-TestData 1.1 Plain or formatted Text Data created or selected to satisfy the execution preconditions and inputs to execute one or more test cases. [After ISO 29119]
U2TP:ReasonMessage PC-TestResultReason 1.1 A textual note, describing a reason for a test result.
ISTQB:Precondition PC-TestPrecondition 1.1 Plain or formatted Text The required state of a test item and its environment prior to test case execution.
ISTQB:TestObject PC-TestObject 1.1 The work product to be tested.

Resource classes of domain 11: Testing

title id revision description
ISTQB:TestCase RC-TestCase 1.1

A Test Case.

Property classes:

  • dcterms:identifier [PC-VisibleId 1.1]
  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • ISTQB:Precondition [PC-TestPrecondition 1.1]
  • U2TP:Verdict [PC-TestVerdict 1.1]
  • SpecIF:LifeCycleStatus [PC-LifeCycleStatus 1.1]
  • SpecIF:Priority [PC-Priority 1.1]

U2TP:TestStep RC-TestStep 1.1

The smallest atomic (i.e., indivisible) part of a test case specification that is executed by a a test execution system during test case execution.

Property classes:

  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • ISTQB:TestData [PC-TestData 1.1]
  • ISTQB:ExpectedResult [PC-ExpectedResult 1.1]
  • U2TP:Verdict [PC-TestVerdict 1.1]
  • U2TP:ReasonMessage [PC-TestResultReason 1.1]

U2TP:TestModel RC-TestModel 1.1

A set of test case definitions. Used as SpecIF hierarchy-root element.

Property classes:

  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]

ISTQB:TestSuite RC-TestSuite 1.1

A set of test scripts or test procedures to be executed in a specific test run.

Property classes:

  • dcterms:title [PC-Name 1.1]
  • dcterms:description [PC-Description 1.1]
  • ISTQB:TestObject [PC-TestObject 1.1]
  • U2TP:Verdict [PC-TestVerdict 1.1]
  • U2TP:ReasonMessage [PC-TestResultReason 1.1]

Statement classes of domain 11: Testing

title id revision description
ISTBQ:Verifies SC-verifies 1.1

Statement: The test case (subject) verifies the requirement (object).

Domain 12: SpecIF Events

Data types of domain 12: SpecIF Events

title id revision type description
SpecIF:specifEventType DT-SpecIfEventType 1.1 xs:string

The SpecIF Event Type.

  • Resource created [V-SET-ResourceCreated]
  • Resource updated [V-SET-ResourceUpdated]
  • Resource deleted [V-SET-ResourceDeleted]
  • Statement created [V-SET-StatementCreated]
  • Statement updated [V-SET-StatementUpdated]
  • Statement deleted [V-SET-StatementDeleted]

Property classes of domain 12: SpecIF Events

title id revision dataType description
SpecIF:apiURL PC-ApiURL 1.1 URL The SpecIF API server URL.
SpecIF:project PC-SpecIfProject 1.1 String[256] The SpecIF project ID.
SpecIF:specifEventType PC-SpecIfEventType 1.1 SpecIF:specifEventType The SpecIF event type.
SpecIF:id PC-SpecIfId 1.1 String[256] The SpecIF element id.
SpecIF:revision PC-SpecIfRevision 1.1 String[256] The SpecIF element revision.
SpecIF:classId PC-SpecIfClassId 1.1 String[256] The SpecIF element class id.
SpecIF:classRevision PC-SpecIfClassRevision 1.1 String[256] The SpecIF element class revision.

Resource classes of domain 12: SpecIF Events

title id revision description
SpecIF:specifEvent RC-SpecIfEvent 1.1

A SpecIF change event.

Property classes:

  • SpecIF:Origin [PC-Origin 1.1]
  • SpecIF:project [PC-SpecIfProject 1.1]
  • SpecIF:specifEventType [PC-SpecIfEventType 1.1]
  • SpecIF:id [PC-SpecIfId 1.1]
  • SpecIF:revision [PC-SpecIfRevision 1.1]
  • SpecIF:classId [PC-SpecIfClassId 1.1]
  • SpecIF:classRevision [PC-SpecIfClassRevision 1.1]