Ի՞նչ է վավերացման և վավերացման տարբերությունը։
sobes.tech AI
Պատասխան AI-ից
Վալիդացիան այն գործընթացն է, որը հաստատում է, որ ծրագրային արտադրանքը համապատասխանում է օգտագործողի սպասումներին և պահանջների բնութագրերին։ Պատասխան հարցին՝ «Կառուցում ենք ճիշտ արտադրանքը՞»։ Այն կատարվում է զարգացման ավելի ուշ փուլերում, սովորաբար ինտեգրացիայից հետո կամ ընդունման փուլում։
Վերահավատությունը՝ դա այն ստուգումն է, որ ծրագրային արտադրանքը ստեղծվել է համապատասխանության համաձայն, այսինքն՝ ֆունկցիոնալությունը ճիշտ իրականացվել է նախագծի և պահանջների համաձայն։ Պատասխան հարցին՝ «Կառուցում ենք ճիշտ արտադրանքը՞»։ Այն կարող է կատարվել զարգացման ողջ ցիկլի բոլոր փուլերում (спецификаций-ների վերանայում, միավորային թեստեր, ինտեգրացիոն թեստեր)։
Հիմնական տարբերությունները՝
| Գծագիր | Վալիդացիա | Վերահավատություն |
|---|---|---|
| Մտադրություն | Հաճախորդի/օգտագործողի սպասումների համապատասխանության ստուգում | Спецификацияի համապատասխանության ստուգում |
| Ով իրականացնում է | Հաճախորդ/օգտագործող, Թեստավորողներ | Թեստավորողներ, Ծրագրավորողներ |
| Երբ իրականացնում է | Դիզայնի և պահանջների համաձայն, ճիշտ իրականացված է | Բոլոր զարգացման փուլերում |
| Հիմնական հարցը | Կառուցում ենք ճիշտ արտադրանքը՞ | Կառուցում ենք արտադրանքը ճիշտ՞ |
| Օգտագործվող մեթոդներ | Ընդունման թեստեր, UAT, պահանջների վրա հիմնված թեստեր | Կոդի վերանայում, վիճակագրական վերլուծություն, միավորային թեստեր, ինտեգրացիոն թեստեր |
Պարզ բառերով՝ Վերահավատությունը ստուգում է, արդյոք մենք ճիշտ իրականացրել ենք այն, ինչ պետք է կառուցեինք (TDR-ով համաձայն), իսկ վալիդացիան ստուգում է, արդյոք մենք ճիշտ իրականացրել ենք այն, ինչ шынապես անհրաժեշտ է օգտագործողին։