Bidirectional Traceability

nanditar's picture

 

What id Bidirectional Traceability?Smile

 

 

admin's picture
Bidirectional traceability

Bidirectional traceability is the ability to trace both forward and backward (i.e., from requirements to end products and from end product back to requirements).

It means tracing the code from requirements and vice-versa throughout a Software Development Life Cycle (SDLC). When you are in the course of your project, your fundamental aim would be to ensure that each and every requirement is translated into code. Tracing right from the requirements through the architecture and design, to the code, to ensure that the objectives or more precisely requirements have been met is referred to as the process of establishing Forward Traceability.

When you think about maintenance, invariably, due to economic and technical considerations your client will come back to you. At this juncture, you will debug; or rather you will hunt for various types of bugs. You should be in a position to go back to the requirements of corresponding code or architectural components. To achieve this you ought to trace back your code and design to their corresponding requirements. This process is called Backward Traceability. 

Read more at

 http://www.requirements.in/articles/20060130Traceability.html

Submitted by admin on May 3, 2007 - 2:37pm.
Successware's picture
Bidirectional traceability

Bidirectional traceability matrix helps to map the Requirements against the exact test cases written.

Thus we can navigate/analyze the requirements.

It helps to achive:-

* Its like a Metadata of all the test cases and Requirements
* we can trace the functionality from requirements to Test cases and vice versa
* Complete mapping of requirements against Test Cases
* Ensure that all test cases are grouped or linked to
respective modules
* Focus of Regression testing can be defined

Submitted by Successware on May 3, 2007 - 2:47pm.