I'm new to requirement management but think it is important to trace relations from requirements to design and code in order to know if there are code not related with a requirement or requirements that have not taken into account while developing.
It leads to the need of including this constructs (Design , Implementation source) and relate this with requirements and use cases. (See for...