"La progettazione selezionata può essere derivata dai requisiti" - significato e differenza rispetto alla tracciabilità?

2

ISO 12207 contiene punti interessanti per la verifica del progetto:

a) The design is correct and consistent with and traceable to requirements.

c) Selected design can be derived from requirements.

Modifica Sempre sotto la verifica del nucleo, si legge:

c) Selected code can be derived from design or requirements.

Qual è la differenza tra quelli?

    
posta Pietross 06.02.2016 - 14:34
fonte

1 risposta

0

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 .

    
risposta data 06.02.2016 - 16:26
fonte