Wie kann man feststellen, ob alle Anforderungen des Kunden auch wirklich implementiert wurden?
Es ist das Bestreben eines jeden Softwareprojekts, die Anforderungen der Kunden in vollem Umfang und hoher Qualität zu implementieren. Oftmals ist es aber schwierig, anhand des fertigen Softwareproduktes zu entscheiden, ob auch wirklich alle Anforderungen während der Ausführung des Projektes umgesetzt wurden. Aber natürlich will der Kunde einen Beweis vorgelegt bekommen, dass alle Anforderungen implementiert und verifiziert wurden. Eine Beziehung zwischen den implementierten Komponenten bzw. den ausgeführten Testfällen und den gestellten Anforderungen im Nachhinein zu ermitteln, ist in den meisten Fällen nicht mehr im vollen Umfang möglich.
In dieser Situation ermöglicht die Nachvollziehbarkeit einen klaren Nachweis, dass alle Anforderungen in Spezifikationen eingegangen, in Komponenten implementiert und durch Testfälle verifiziert wurden.