a)Thedesigniscorrectandconsistentwithandtraceabletorequirements.
Tracciabilità si ottiene documentando formalmente le relazioni tra i vari requisiti di sistema individuali e elementi di design individuali. Sia le relazioni a monte che a valle devono essere catturate e documentate per la tracciabilità bidirezionale.
c) Selected design can be derived from requirements.
Derivation è anche noto come decomposizione . Per i sistemi di grandi dimensioni / complessi, di solito è possibile scomporre i requisiti di sistema in requisiti funzionali e non funzionali per diversi componenti / unità all'interno del sistema. L'insieme di tutti questi requisiti a livello di componente / unità consentirà la selezione di un particolare progetto.
Fonte: MIT OpenCourseWare - Definizione dei requisiti .
Una sfida comune durante la fase di scomposizione / derivazione
Definizione dei requisiti di componente / unità senza scegliere / forzare indirettamente un disegno .
c) Selected code can be derived from design or requirements.
Successivamente, durante la fase di codifica / implementazione, è necessario scrivere il codice per soddisfare le specifiche di progettazione (tenendo presente i requisiti originali per ottenere un contesto appropriato).
Questocontinuaulteriormentenellafaseditest,doveognirapportodiprova(descrizionedeltesterisultatodeltest)deveesseredocumentatoeunarelazionetrailtesteilRequisito/Design/Codiceperentrambi
Tracciabilitàverticale
LungolaVverdeneldiagrammasopra.
Tracciabilitàorizzontale
Traglielementicorrispondentiallostessolivellodientrambiilatidi"la V" .
per esempio. Tra "Disegno dettagliato" e "Modulo / Test unità"
Riferimento:
NASA: Ingegneria dei requisiti per sistemi elettronici complessi .