Esiste uno standard per le specifiche dei requisiti software? Per quanto ne so, ci sono solo raccomandazioni , e nessuno standard formale per SRS documento. Pertanto non ci sarà uno standard per l'ID dei requisiti.
Quello che stai descrivendo è chiamato ID del requisito. Ogni requisito dovrebbe avere anche un nome leggibile dall'uomo che aiuti gli umani a identificare a colpo d'occhio lo scopo generale del requisito. L'unico requisito per l'ID dei requisiti software è che è unico nelle specifiche che lo definiscono e che non cambia dopo che è stato assegnato.
Oltre ad essere unici nelle specifiche, può essere utile che l'ID sia unico per tutti i prodotti di un'organizzazione e che l'ID identifichi quale prodotto o se il requisito sia funzionale o non funzionale. In questo modo, osservando solo l'ID, è possibile determinare le specifiche richieste e consentire una migliore tracciabilità dei requisiti , rilevamento dei problemi e gestione dei progetti. Non è importante che gli ID dei requisiti siano strettamente sequenziali. Eliminerai spesso i requisiti e non dovresti provare a mantenere una sequenza numerica.
Raccomandazioni IEEE ID requisito di riferimento:
An SRS is traceable if the origin of each of its requirements is clear and if it facilitates the referencing of
each requirement in future development or enhancement documentation ... This depends upon each requirement
in the SRS having a unique name or reference number.
All requirements should be uniquely identifiable.
Qui è un modello che utilizza ID. Puoi trovare esempi in 3.2.3.1