Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Content layer
id1963513353
Content column
id1963513355
Content block
id1963513354

Multiple relationships can be used for traceability representation, depending on the element type and method used.

The traceability relations can be represented by the following types of element dependencies:

  • UML relationships (such as abstraction, realization, derivation)
  • UML properties (such as Owned Behavior )
  • UML tags (such as Alternative Flow of Events Diagrams )

The traceability relations can be single level and multilevel.

  • When elements are related directly by using a custom UML relationship, property, or tag, the traceability relation is considered to be a single level relation.
  • When elements are related indirectly by usually using multiple types of the above mentioned dependencies, the traceability relation is considered to be a multilevel relation.

The traceability relations can be specifying, realizing, or other. This depends on which direction a relation is analyzed and which element is considered as a basis.

  • A relationship between a specific element and an element that is the realization of this specific element, from the point of view of the specific element, is considered to be realizing traceability (for forward traceability).
  • A relationship between a specific element and an element that is the specification of this specific element, from the point of view of the specific element, is considered to be specifying traceability (for backward traceability).
  • All other traceability relations.


    Horizontal and vertical traceability representation through the realizing, specifying, and other traceability relations
Content block
id1963513351

Related Pages