Skillnad mellan validering och verifiering Skillnaden mellan

Anonim

Validering mot Verifiering

Verifiering och validering (även känd helt enkelt som V & V) är två delar av samma mjukvarupaket. De används i mjukvaruprojektledning, mjukvarutestning och mjukvaruutveckling. Det är processen där ett mjukvarusystem uppfyller vissa specifikationer. Det är också processen med vilket ett mjukvarusystem uppfyller det avsedda syftet med dess skapande. Det är också allmänt känt som mjukvarukvalitetskontroll.

Validering är den del av mjukvarukontrollen och saldon som kontrollerar att produktdesignen uppfyller eller passar användningen som den var avsedd för. Detta kallas hög nivåkontroll (i grund och botten informerar systemet om att det byggde rätt produkt). Den utför den här uppgiften med hjälp av dynamisk provning och en mängd andra former av granskning. Dynamisk test undersöker specifikt det fysiska svaret från systemet till de variabler som inte är konstanta och med tiden är benägna att förändras. I en grundläggande mening säkerställer validering att produkten uppfyller användarens behov. Det säkerställer också att vissa specifikationer faktiskt var korrekta från början av programmet. I grund och botten kan validering låta dig veta om du har byggt rätt sak.

Verifiering är den del av programvarukontrollen och -balanserna som utvärderar programvaran för att avgöra om de produkter som hittas i en given utvecklingsfas uppfyller de villkor som framkom i början av den särskilda fasen. Kontrollen säkerställer i grundläggande mening att den specifika produkten har byggts enligt de krav och konstruktionsspecifikationer som introducerades i början av programmet. Uppriktigt sagt kan verifieringen låta dig veta att rätt objekt byggdes på rätt sätt.

Utöver programvarugemenskapen är definitionerna av verifiering och validering något liknande. I modellerings- och simuleringsgemenskapen är validering processen genom vilken graden av noggrannhet hos en modell, simulering eller federation av modeller och simuleringar och deras associerade data kan bestämmas. Det bestämmer också huruvida dessa modeller, simuleringar eller federationer däri är korrekta representationer av den verkliga världen ur perspektivet av användningen som var avsedd för modellen etc. Verifiering är å andra sidan den process genom vilken systemet bestämmer om en datormodell, simulering eller federation av modeller och simuleringar implementeringar och innehållet i samband med dessa data representerar utvecklarens konceptuella beskrivningar och specifikationer.

Sammanfattning:

1. Validering kontrollerar att en produktdesign passar sin avsedda användning (om det rätta objektet har byggts); verifieringen utvärderar programvaran som bestämmer om produkterna som hittats uppfyller villkoren som ställts fram (om objektet byggdes gjordes så korrekt).

2. I modellerings- och simuleringsgemenskapen bestämmer validering graden av noggrannhet för tillhörande data till den verkliga världen enligt modellen. Verifiering avgör om en datormodell och det associerade innehållet representerar utvecklarens konceptuella beskrivningar och specifikationer.