This is one of the reason why we defined what we termed the "minimum metamodel" in the Better Software Faster book on agile development. The diagram shown here is this model in its simplest form. The questions traceability should answer are:
- How is this requirement tested?
- How is this requirement implemented?
- How is this part of the design tested?
- Why is this part of the design needed?