Per tant, recollida de requisits és la resposta correcta.
En quina fase el defecte és menys costós ?
El cost d'arreglar un error o defecte és menor si el detecteu a la la fase de disseny, però més elevat en les fases posteriors del cicle de vida del desenvolupament de programari (SDLC).
Quin és el cost del defecte?
Abans es detecti el defecte, el cost del defecte és menor. Per exemple, si es troba un error a les especificacions de requisits durant la recollida i l'anàlisi de requisits, és una mica barat solucionar-ho. Es pot fer la correcció de l'especificació del requisit i després es pot tornar a emetre.
Quan hem de deixar de fer proves?
Un verificador pot decidir aturar les proves quan el temps MTBF és prou llarg, la densitat de defectes és acceptable, la cobertura del codi es considera òptima d'acord amb el pla de proves i el nombre i la gravetat dels errors oberts és baixa.
És possible la qualitat del cent per cent del programari?
Els desenvolupadors també poden utilitzar proves unitàries. En poques paraules, un bon enginyer de control de qualitat sap identificar errors de programari. Hauríeu d'assegurar-vos que tots els fluxos de treball principals i les funcions bàsiques estiguin provats. Tanmateix, el 100 per cent de cobertura de proves és impossible, ja que no podeu predir com es comportaran els usuaris finals.