ISO 12207: verifica dell'integrazione e convalida del test unitario

0

Ho ricevuto commenti dal supervisore che ha esaminato la mia tesi. Ha fatto due domande a cui non posso rispondere adesso:

  1. Se ISO 12207 dice in "Verifica dell'integrazione" che "controlla che i componenti siano correttamente e completamente integrati in un sistema", come può essere verificato senza test, se tutti i test sono convalidati? In che modo, senza test, posso sapere che il sistema è integrato correttamente e completamente?
  2. Se il test unitario è validazione, in che modo corrisponde alla definizione ISO di convalida "che i requisiti per l'uso previsto sono stati soddisfatti" se il suo livello è così basso?
posta John V 10.11.2012 - 19:21
fonte

1 risposta

1
  1. C'è una ragione per cui gli standard ISO hanno la reputazione di non senso senza senso. In teoria, è possibile verificare che le risorse che rappresentano i componenti siano tutte presenti, complete e configurate nel modo in cui dovrebbero essere, controllando le directory, i contenuti dei file, magari confrontando i checksum, il tutto senza effettivamente eseguire il sistema. In pratica, è molto lavoro e fa ben poco per dimostrare che il sistema funziona effettivamente . La cosa più vicina che si fa in pratica è verificare che lo script di build automatico non abbia prodotto un errore. Forse la soluzione al puzzle è che ISO 12207 è stato scritto per coprire processi di integrazione che non sono automatizzati (nel qual caso è meglio avere una ragione per cui non può essere automatizzato, altrimenti automatizzare quella dannata build già invece di perdere tempo con gli standard ISO).
  2. I requisiti possono essere di livello molto basso, ad es. regole aziendali.
risposta data 13.11.2012 - 10:08
fonte

Leggi altre domande sui tag