Diferența dintre validare și verificare Diferența dintre

Anonim

Validarea vs. Verificarea

Verificarea și validarea (cunoscute și ca V & V) sunt două părți ale aceluiași pachet software. Acestea sunt utilizate în managementul proiectelor software, în testarea software-ului și în ingineria software. Este procesul prin care un sistem software îndeplinește anumite specificații. Este, de asemenea, procesul prin care un sistem software îndeplinește scopul propus al creării sale. Este, de asemenea, cunoscut sub numele de control al calității software-ului.

Validarea este partea din controalele și balanțele software care verifică dacă designul produsului satisface sau corespunde utilizării pentru care a fost destinat. Aceasta este cunoscută sub numele de verificare la nivel înalt (în principiu, informând sistemul că a construit produsul potrivit). Ea îndeplinește această sarcină utilizând teste dinamice și o varietate de alte forme de revizuire. Testarea dinamică examinează în mod specific răspunsul fizic din sistem la acele variabile care nu sunt constante și, în timp, sunt predispuse la schimbare. Într-un sens de bază, validarea asigură faptul că produsul răspunde nevoilor utilizatorului. De asemenea, se asigură că anumite specificații au fost, de fapt, corecte de la începutul programului. Practic, validarea vă permite să știți dacă ați construit ceea ce trebuie.

Verificarea este partea din controalele și balanțele software care evaluează software-ul pentru a determina dacă produsele care se găsesc într-o anumită fază de dezvoltare îndeplinesc condițiile care au fost expuse la începutul fazei respective. Într-un sens de bază, verificarea asigură faptul că produsul respectiv a fost construit în conformitate cu cerințele și specificațiile de proiectare introduse la începutul programului. Sincer, verificarea vă permite să știți că obiectul corect a fost construit corect.

Dincolo de comunitatea software, definițiile verificării și validării sunt oarecum similare. În cadrul comunității de modelare și simulare, validarea este procesul prin care se poate determina gradul de precizie al unui model, simulare sau federație de modele și simulări și datele asociate acestora. De asemenea, determină dacă aceste modele, simulări sau federații sunt reprezentări exacte ale lumii reale din perspectiva utilizării destinate modelului etc. Verificarea, pe de altă parte, este procesul prin care sistemul determină dacă un model de calculator, o simulare sau o federație de implementări de modele și simulări și conținutul asociat acestor date reprezintă descrierile conceptuale și specificațiile dezvoltatorului.

Rezumat:

1. Validarea verifică dacă un design de produs se potrivește cu destinația sa (dacă a fost construit obiectul drept); verificarea evaluează software-ul care va determina dacă produsele găsite îndeplinesc condițiile expuse (dacă obiectul construit a fost făcut așa corect).

2. În cadrul comunității de modelare și simulare, validarea determină gradul de precizie al datelor asociate lumii reale în funcție de model; verificarea determină dacă un model de computer și conținutul asociat reprezintă descrierile și specificațiile conceptuale ale dezvoltatorului.