Forskel mellem verifikation og validering
Verifikation vs. Validering
Verifikation og validering er almindelige ord i engelsksprog, og deres betydninger er også noget ens, dog deres anvendelse i branchen, især softwareudvikling antager betydning i kølvandet på produktets rigtighed. Også kaldet V & V, er verificering og validering afgørende for succesen af enhver software. V & V vedrører kvalitetskontrol i softwareudvikling, selvom disse ord kan bruges overalt, i forhold til noget eller produkt.
For eksempel når du køber et produkt fra internettet, får du mange forsikringer om produktets egenskaber. Hvordan kontrollerer du, om al den ros og de funktioner, som virksomheden taler om, rent faktisk er korrekte? Nå kan du gøre det ved at tjekke anmeldelser af produktet på nettet eller hvis du er heldig, og en af dine venner har brugt produktet, kan du kontrollere alle funktionerne gennem ham. Du kan dog ikke vide, om funktionerne er der i produktet, før du får produktet og bruger det selv. Det er først efter at have brugt produktet, som du kan sige, at du har verificeret og også valideret funktionerne. Validering af et produkt er således noget, der kommer først efter verifikation, og det kan ikke være omvendt.
Verifikationen er som at gå gennem en tjekliste, før produktet er ude på markedet, mens dets faktiske validering finder sted, når kunderne køber og bruger det. Hvis du køber software fra markedet, bliver du fortalt om fordele og funktioner, og du kan verificere disse funktioner ved at se på det dokument, der er givet til dig sammen med softwaren. Men du er ikke 100% sikker, før du tager den hjem og installerer den på din computer. Det er først, når du kører softwaren på dit system, at du kan validere alle funktionerne.
Verifikation er processen med at sikre, at produktet leverer al den funktionalitet, der er lovet til slutbrugeren. Dette gøres normalt ved hjælp af anmeldelser, checklister, walkthroughs og inspektioner. Validering er processen med at sikre, at funktionaliteten, som lovet af virksomheden, faktisk er den tilsigtede adfærd af produktet. Dette kan kun ske ved faktisk brug af produktet.