Forskel mellem validering og verifikation Forskel mellem

Anonim

Validering vs. Verifikation

Verifikation og validering (også kendt som V & V) er to dele af samme softwarepakke. De bruges til software projektledelse, software test og software engineering. Det er den proces, hvormed et software system opfylder visse specifikationer. Det er også den proces, hvormed et software system opfylder det tilsigtede formål med dets oprettelse. Det er også almindeligt kendt som software kvalitetskontrol.

Validering er den del af softwarens kontrol og balance, der kontrollerer, at produktdesignet opfylder eller passer til brugen som det var beregnet til. Dette kaldes højniveau kontrol (i grund og grund at informere systemet om, at det byggede det rigtige produkt). Den udfører denne opgave ved hjælp af dynamisk test og en række andre former for gennemgang. Dynamisk test undersøger specifikt det fysiske respons fra systemet til de variabler, der ikke er konstante og med tiden er tilbøjelige til at ændre sig. I en grundlæggende forstand sikrer validering, at produktet opfylder brugernes behov. Det sikrer også, at de bestemte specifikationer rent faktisk var korrekte fra begyndelsen af ​​programmet. Dybest set kan validering fortælle dig, om du har bygget den rigtige ting.

Verifikation er den del af softwarens kontrol og balance, der evaluerer softwaren for at afgøre, om de produkter, der findes i en given udviklingsfase, opfylder de betingelser, der blev fremført i begyndelsen af ​​den pågældende fase. I en grundlæggende forstand sikrer verifikationen, at det pågældende produkt er bygget i overensstemmelse med de krav og designspecifikationer, der blev indført i begyndelsen af ​​programmet. Helt ærligt bekræfter verifikationen dig, at det korrekte objekt blev bygget korrekt.

Ud over softwaregruppen er definitionerne af verifikation og validering noget ens. I modellerings- og simuleringssamfundet er validering den proces, hvormed graden af ​​nøjagtighed af en model, simulering eller forbund af modeller og simuleringer og deres tilknyttede data kan bestemmes. Det afgør også, om disse modeller, simuleringer eller foreninger deri er nøjagtige repræsentationer af den virkelige verden ud fra det anvendelsesformål, der var beregnet til modellen mv. Verifikation er på den anden side den proces, hvormed systemet bestemmer, om en computer model, simulering eller forbund af modeller og simuleringer implementeringer og indholdet der er forbundet med disse data repræsenterer udviklerens konceptuelle beskrivelser og specifikationer.

Sammendrag:

1. Validering kontrollerer, at et produktdesign passer til den tilsigtede brug (hvis det rigtige objekt er bygget); verifikation evaluerer den software, der bestemmer om de fundne produkter opfylder betingelserne fremsat (hvis objektet blev bygget blev gjort så korrekt).

2. I modellerings- og simuleringssamfundet bestemmer validering graden af ​​nøjagtighed af tilknyttede data til den virkelige verden i overensstemmelse med modellen; verifikation afgør, om en computer model og det tilhørende indhold repræsenterer udviklerens konceptuelle beskrivelser og specifikationer.