Workflow for Ensuring the Traceability of Requirements

This workflow describes how to manage the specification structure to ensure traceability of requirements from creation through fulfillment by a product feature.

  1. Create the structure for all specifications, including requirements and other associated objects, in one of the following ways:
  2. Define sub requirements for relevant requirements in one of the following ways:
  3. Link a requirement in a specification as a downstream requirement of a requirement in another specification.
  4. Run the Requirement-Requirement Traceability Report to identify any unallocated requirements by ensuring that:
    • The Sub/Downstream Requirements report shows that all parent requirements are linked to all of the appropriate sub and downstream requirements.
    • The Derivation Traceability Matrix report shows the expected relationship structure of all parent requirements and their sub and downstream requirements.
    • The traceability coverage report shows each specification has complete or an appropriate level of traceability coverage.
  5. Create the parameters needed for the requirements and associate the parameters with those requirements.
  6. Run the Requirement-Parameter Traceability Report for each requirement to identify any requirements that are missing a necessary parameter.
  7. Add the features that satisfy each requirement on its Satisfied By page.
  8. Link the requirements to a model on the model's Candidate Requirements page.
  9. Commit selected requirements to a product revision on the model's Candidate Requirements page.
  10. Run the Requirement Fulfillment Report on the product's Requirements page to ensure that the features associated with the requirements have been committed to the product revision.
  11. Run the Requirement-Feature Traceability Report to ensure that all requirements are linked to features and products.
  12. Define test cases for each requirement in one of the following ways:
  13. Create test executions for each test case on its Test Executions page.
  14. Run the Requirement-Test Case Report to ensure that the requirement can be validated by the test cases and test executions.
  15. Run the Requirement-Function Traceability Report to ensure that all requirements have been allocated to functions in the CATIA app.
  16. Run the Requirement-Logical Traceability Report to ensure that all requirements have been allocated to logical system components in the CATIA app.
  17. Run the Requirement-Physical Traceability Report to ensure that all requirements have been allocated to products or physical system components in the CATIA app.