Requirements Traceability - Tracing Beyond The Requirements

Tracing Beyond The Requirements

Requirements are realized into design artefacts, implementation, and are finally verified, the artefacts tied to the latter stages should be traced back to the requirements as well. This is typically done via a Requirements Traceability matrix.

Establishing traceability beyond requirements into design, implementation, and verification artefacts can become difficult. When implementing software requirements for instance, the requirements may be in a requirements management tool, while the design artifacts may be in Matlab/Simulink, Rhapsody, or Microsoft Visio.

Furthermore, implementation artefacts will likely be in the form of source files, links to which can be established in various ways at various scopes. Verification artefacts such as those generated by internal tests or formal verification tools (i.e. The LDRA tool suite, Parasoft Concerto, SCADE)

Repository or tool stack integration can present a significant challenge to maintaining traceability in a dynamic system.

Read more about this topic:  Requirements Traceability

Famous quotes containing the word tracing:

    Lexicographer: a writer of dictionaries, a harmless drudge, that busies himself in tracing the original, and detailing the signification of words.
    Samuel Johnson (1709–1784)