La tracciabilità dei requisiti è la pratica di seguire ciascun requisito dalla sua fonte attraverso progettazione, implementazione, test e rilascio. In termini pratici, risponde a tre domande: da dove è arrivato questo requisito, dove è stato usato e come sappiamo che è stato soddisfatto? Questo la rende un controllo fondamentale nel lavoro software e di sicurezza, perché previene la deriva dell'ambito e mantiene l'intento aziendale collegato alle modifiche tecniche.
Nella cybersecurity, la tracciabilità è importante perché i collegamenti mancanti possono nascondere rischi. Un requisito di controllo senza traccia verso una decisione di progettazione potrebbe non essere mai implementato, e un caso di test senza traccia a un requisito potrebbe non individuare la minaccia reale. I difensori usano matrici di tracciabilità, sistemi di ticket e registri di approvazione per individuare le modifiche orfane, verificare che i requisiti di sicurezza siano stati testati e supportare le verifiche. Nell'analisi di business assistita dall'IA, la tracciabilità è anche un modo per convalidare l'output del modello rispetto agli appunti di origine e rifiutare requisiti rifiniti ma non supportati.


