Requirements Tracing Technique and Role of Verification and Validation-V and V
Requirements Tracing is a technique for insuring that the product, as well as the testing of the product, addresses each of its requirements. The usual approach to performing requirements tracing uses following three types of matrices.
Matrix-1: This matrix maps requirements to software modules. Construction and analysis of this matrix can help us ensure that the product properly addresses all requirements and that the product does not have any superfluous capabilities.
System verification diagrams are another way of analyzing requirements / modules traceability.
Matrix-2: This matrix maps requirements to test cases. Construction and analysis of this matrix can help insure that all
requirements are properly tested.
Matrix-3: This matrix maps requirements to their evaluation approach. The evaluation approaches may consist of various levels of testing, reviews, simulations etc.
The matrix of requirements / evaluation perfectly ensures that all requirements shall certainly pass through some type of V&V.
Where can we apply Requirements Tracing?
Requirements Tracing can be applied for all the products in the software evolution process.