A hitelesítés és az igazolás közötti különbség A
Validation vs. Verification
Az Ellenőrzés és Validálás (más néven V & V) is ugyanazon szoftvercsomag két része. Ezek a szoftverek projektmenedzsment, szoftver tesztelés és szoftverfejlesztés során használatosak. Ez az a folyamat, amellyel egy szoftverrendszer megfelel bizonyos előírásoknak. Ez is az a folyamat, amellyel egy szoftverrendszer teljesíti a létrehozásának szándékát. Szintén ismert szoftver-minőség-ellenőrzés.
Az érvényesítés a szoftverellenőrzések és -egyenlegek azon része, amely ellenőrzi, hogy a termékterv megfelel-e vagy megfelel-e annak a felhasználásnak, amelyre szánták. Ezt magas szintű ellenőrzésnek nevezik (alapvetően, tájékoztatva a rendszert, hogy a megfelelő terméket felépítette). Ezt a feladatot dinamikus teszteléssel és számos egyéb felülvizsgálati módszerrel végzi. A dinamikus vizsgálat specifikusan megvizsgálja a rendszer fizikai reakcióját azokhoz a változókhoz, amelyek nem állandóak, és idővel hajlamosak a változásra. Alapvető értelemben az érvényesítés biztosítja, hogy a termék megfelel a felhasználó igényeinek. Azt is biztosítja, hogy az egyes előírások valóban helyesek voltak a program kezdetétől. Alapvetően az érvényesítés lehetővé teszi, hogy megtudja, épített-e a helyes dolgot.
Az ellenőrzés a szoftverellenőrzés és -egyenlegek azon része, amely értékeli a szoftvert annak megállapítására, hogy az adott fejlesztési fázisban található termékek megfelelnek-e az adott fázis elején feltett feltételeknek. Alapvető értelemben az ellenőrzés biztosítja, hogy az adott termék a program elején bevezetett követelmények és tervezési előírások szerint készült. Őszintén szólva, az ellenőrzés lehetővé teszi, hogy megtudja, hogy a helyes objektum helyesen lett felépítve.
A szoftver-közösségen túlmenően az ellenőrzés és a validálás definíciói némileg hasonlóak. A modellezési és szimulációs közösségben az érvényesítés az a folyamat, amellyel meg lehet határozni a modell pontosságát, a szimulációt vagy a modellek és szimulációk egyesítését és azokhoz kapcsolódó adatokat. Azt is meghatározza, hogy ezek a modellek, szimulációk vagy szövetségek pontosan a valós világ ábrázolásai a modell használatának szempontjából, stb. Ellenőrzés, másrészt az a folyamat, amellyel a rendszer meghatározza, a számítógépes modell, a szimuláció vagy a modellek és szimulációk implementációinak egyesítése, valamint az ezekhez kapcsolódó tartalom a fejlesztő fogalmi leírását és specifikációit képviseli.
Összefoglaló:
1. Az érvényesítés ellenőrzi, hogy egy termékterv megfelel-e a rendeltetésszerű használatnak (ha a megfelelő objektum épült); a hitelesítés megvizsgálja a szoftvert, amely meghatározza, hogy a talált termékek kielégítik-e a feltett feltételeket (ha az elkészített objektum helyesen lett végrehajtva).
2. A modellezési és szimulációs közösségben a validálás meghatározza a társult adatok pontosságának mértékét a modell szerint; az ellenőrzés megállapítja, hogy a számítógépes modell és a kapcsolódó tartalom a fejlesztő fogalmi leírásait és specifikációit képviseli-e.