Forskjell mellom validering og verifisering Forskjellen mellom

Anonim

Validering mot verifisering

Verifisering og validering (også kjent som V & V) er to deler av samme programvarepakke. De brukes i programvareprosjektledelse, software testing og programvare engineering. Det er prosessen der et programvaresystem oppfyller visse spesifikasjoner. Det er også prosessen der et programvaresystem oppfyller det tiltenkte formålet med etableringen. Det er også kjent som programvarekvalitetskontroll.

Validering er delen av programvarekontrollene og -balansene som kontrollerer at produktdesignet tilfredsstiller eller passer til bruken som det var beregnet til. Dette kalles kontroll på høyt nivå (i utgangspunktet informerer systemet om at det har bygget riktig produkt). Den utfører denne oppgaven ved hjelp av dynamisk testing og en rekke andre former for gjennomgang. Dynamisk testing undersøker spesifikt den fysiske responsen fra systemet til de variablene som ikke er konstante og med tiden er tilbøyelige til å endres. I grunnleggende forstand sikrer validering at produktet oppfyller brukerens behov. Det sikrer også at visse spesifikasjoner faktisk var korrekte fra begynnelsen av programmet. I utgangspunktet kan validering gi deg beskjed hvis du har bygget den riktige tingen.

Verifikasjon er delen av programvarekontrollene og -balansene som evaluerer programvaren for å avgjøre om produktene som finnes i en gitt utviklingsfase tilfredsstiller betingelsene som ble fremstilt i begynnelsen av den aktuelle fasen. Verifisering sikrer i utgangspunktet at det bestemte produktet er bygget i henhold til kravene og designspesifikasjonene som ble introdusert i begynnelsen av programmet. Helt ærlig, bekreftelse bekrefter at det riktige objektet ble bygget riktig.

Utover programvaresamfunnet er definisjonene av verifisering og validering noe liknende. I modellerings- og simuleringssamfunnet er validering prosessen hvor nøyaktigheten av en modell, simulering eller føderasjon av modeller og simuleringer og tilhørende data kan bestemmes. Det bestemmer også om disse modellene, simulasjonene eller forbundene er nøyaktige representasjoner av den virkelige verden ut fra det bruksformålet som var ment for modellen etc. Verifikasjon derimot er prosessen som systemet bestemmer om en datamodell, simulering eller forening av modeller og simuleringer implementeringer og innholdet som er knyttet til disse dataene, representerer konseptuelle beskrivelser og spesifikasjoner for utvikleren.

Sammendrag:

1. Validering kontrollerer at en produktdesign passer til den tilsiktede bruken (hvis det rette objektet er bygget); verifikasjon evaluerer programvaren som vil avgjøre om produktene som ble funnet tilfredsstiller betingelsene som er lagt fram (hvis objektet ble bygget ble gjort så riktig).

2. I modellerings- og simuleringssamfunnet bestemmer validering graden av nøyaktighet av tilknyttede data til den virkelige verden i henhold til modellen; verifisering avgjør om en datamodell og tilhørende innhold representerer utviklerens konseptuelle beskrivelser og spesifikasjoner.