Ho seguito le domande di verifica e convalida qui con i miei colleghi, ma non siamo in grado di vedere le lievi differenze, probabilmente causate dalla barriera linguistica nell'inglese tecnico.
Un esempio:
-
Specifiche dei requisiti
L'utente desidera controllare le luci in 4 stanze tramite il comando remoto inviato dall'interfaccia utente per ogni stanza separatamente.
-
Specifiche funzionali
- L'interfaccia utente conterrà 4 caselle di controllo etichettate in base alle stanze che controllano.
- Quando una casella è selezionata, il segnale viene inviato alla luce corrispondente. Un punto verde appare accanto alla casella di controllo
- Quando una casella di controllo è deselezionata, il segnale (disattivato) viene inviato alla luce corrispondente. Un punto rosso appare accanto alla casella di controllo.
Vorrei iniziare con quello che ho imparato qui:
Verifica , secondo molte ottime risposte qui, assicura che il prodotto rispecchi i requisiti specificati - poiché le specifiche funzionali vengono eseguite da un produttore in base ai requisiti del cliente, questo verrà verificato per completezza, correttezza) . Quindi il documento di progettazione verrà confrontato con le specifiche funzionali (dovrebbe progettare 4 caselle di controllo ..), e il codice sorgente rispetto al design (c'è un codice per 4 caselle di controllo, funzioni per inviare i segnali ecc. - è rintracciabile ai requisiti).
Ok, il prodotto è stato creato e dobbiamo testarlo, validate . Ecco i nostri problemi di comprensione - validation dovrebbe garantire che il prodotto soddisfi i requisiti per il suo uso specifico che è fondamentalmente un requisito aziendale (funziona? Posso controllare le luci dall'interfaccia utente?) Ma i tester funzioneranno sicuramente con le specifiche funzionali, assicurandoti che le caselle di controllo siano lì, funzionanti, etichettate, ecc. Stanno sostanzialmente controllando se i requisiti delle specifiche funzionali sono stati soddisfatti nel prodotto finale, non è questa la verifica? (non dovrebbe essere, lasciamo che sia ISO 12207 che solo la validazione è il test vero e proprio)