Materia:Metodi di verifica e testing: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m obbiettivi - un cenno
presentazione: provo ad arricchire ed inquadrare meglio
 
Riga 4:
|dip=Tecnologie dell'informazione
|ssd=ING-INF/05
|presentazione=
|presentazione=La fase di '''verifica e validazione''' si posiziona tipicamente nella parte finale di un progetto o sotto-progetto. Essa serve ad accertare che il software rispecchi i requisiti e che li rispetti nella maniera dovuta.
In informatica, il collaudo del software (detto anche ''testing'' o ''software testing'' secondo le denominazioni inglesi) è un procedimento, che fa parte del ciclo di vita del software, utilizzato per individuare le carenze di correttezza, completezza e affidabilità delle componenti software in corso di sviluppo. Consiste nell'eseguire il software da collaudare, da solo o in combinazione ad altro software di servizio, e nel valutare se il comportamento del software rispetta i requisiti.
 
Fa parte delle procedure di assicurazione di qualità, ma non è l'unica.
 
|presentazione=La fase di '''verifica e validazione''' si posiziona tipicamente nella parte finale di un progetto o sotto-progetto. Essa serve ad accertare che il software rispecchi i requisiti e che li rispetti nella maniera dovuta.
Più precisamente, la '''verifica''' serve a stabilire che il software soddisfi i requisiti e le specifiche, quindi ad esempio che non ci siano requisiti tralasciati, mentre la '''validazione''' accerta che i requisiti e le specifiche siano anche soddisfatti nella maniera giusta.
Questa fase è molto delicata, in quanto alla fine del processo di sviluppo si può ottenere un software funzionante, senza errori, ma inutile, in quanto non rispecchia quanto era stato chiesto all'inizio.
Secondo il modello di sviluppo applicato, questa fase si applica su stadi intermedi o su tutto il software.
|obbiettivi=