Razlika između provjere valjanosti i provjere

Validacija u odnosu na provjeru

Provjera i provjera (poznata i pod nazivom V&V) dva su dijela istog softverskog paketa. Koriste se za upravljanje projektima softvera, testiranje softvera i inženjering softvera. To je proces u kojem softverski sustav zadovoljava određene specifikacije. To je ujedno i proces kojim softverski sustav ispunjava predviđenu svrhu svog stvaranja. Također je uobičajeno poznat kao kontrola kvalitete softvera.

Validacija je dio provjere i uravnoteženosti softvera koji provjerava da li dizajn proizvoda zadovoljava ili odgovara uporabi za koju je bio namijenjen. To je poznato kao provjera na visokoj razini (u osnovi, informiranje sustava da je izgradio pravi proizvod). Ovaj zadatak obavlja pomoću dinamičkog testiranja i raznih drugih oblika pregleda. Dinamičko testiranje posebno ispituje fizički odziv sustava na one varijable koje nisu konstantne i vremenom su sklone promjenama. U osnovi, validacija osigurava da proizvod zadovoljava potrebe korisnika. On također osigurava da su određene specifikacije, u stvari, bile točne od početka programa. U osnovi, provjera valjanosti omogućuje vam da znate da li ste ispravno izgradili.

Provjera je dio provjere i ravnoteže softvera koji procjenjuje softver da bi utvrdio ispunjavaju li proizvodi koji se nalaze u određenoj fazi razvoja uvjetima koji su postavljeni na početku te određene faze. U osnovnom smislu, provjera osigurava da je određeni proizvod izgrađen u skladu sa zahtjevima i specifikacijama dizajna koji su uvedeni na početku programa. Iskreno, provjera daje do znanja da je ispravni objekt pravilno građen.

Izvan softverske zajednice, definicije provjere i validacije su pomalo slične. U zajednici za modeliranje i simulaciju validacija je postupak kojim se može utvrditi stupanj točnosti modela, simulacije ili federacije modela i simulacija i njihovih pridruženih podataka. Također određuje jesu li ovi modeli, simulacije ili federacije u njima točni prikazi stvarnog svijeta iz perspektive upotrebe koja je bila namijenjena modelu, itd. Provjera s druge strane je proces kojim sustav određuje je li računalni model, simulacija ili federacija modela i implementacija simulacija i sadržaj povezan s tim podacima predstavlja konceptualne opise i specifikacije programera.

Sažetak:

1. validacijom provjerava da li dizajn proizvoda odgovara njegovoj namjeravanoj uporabi (ako je izgrađen pravi objekt); verifikacija procjenjuje softver koji će utvrditi ispunjavaju li pronađeni proizvodi uvjete (ako je izgrađeni objekt izveden pravilno).

2. u zajednici za modeliranje i simulaciju validacijom se određuje stupanj točnosti pridruženih podataka u stvarnom svijetu prema modelu; provjera određuje da li računalni model i pridruženi sadržaj predstavljaju konceptualne opise i specifikacije programera.