O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG’ONA FILIALI “TT va KT” FAKULTETI “DASTURIY INJINIRING” KAFEDRASI “DASTURIY VOSITALARNI TESTLASH” DANIDAN
MUSTAQIL ISH Маvzu: Dasturiyvositalarnitestlashfanining asosiy tushunchalari. Bajardi: TT va KT fakulteti Dasturiy Injiniring yo’nalishi 653-18 guruh talabasi Ro’zboyev Ismoiljon
TATUFF 2021 Dasturiyvositalarnitestlashfanining asosiy tushunchalari. Reja: Dasturiy vositalarni testlash faniga kirish.
Dasturiy ta’minotni ishlab chiqish jarayonini testlash va tekshirish roli.
Asosiy tushunchalar.
Kirish
Fanning maqsadi turli dasturlash tizimlarida tekshirish va testlash usullari?
Dasturiy ta‟minotni ishlab chiqish bo‟yicha nazariy va amaliy bilimlarni egallash.
Fanning vazifasi-talabalarni turli xil dasturiy ta‟minot turlari bilan tanishtirish, ularni testlash, tekshirish va o‟quv jarayonlariga tatbiq etish usullarini o‟rganishdan iboratdir.
Dasturiy ta‟minot(vositasi)- bu ma‟lum bir maqsad uchun mo‟ljallangan dasturlar va shu bilan birga GOST dan o‟tgan, tegishli texnik hujjatlar bilan ta‟minlangan dasturlash kopleksiga aytiladi.
Verifikatsiya- bu dastiriy mahsulotni bajaruvchi va unga dasturiy tizim hayot siklining so‟nggi bosqichlarida qo‟yilgan zaruriy komponentalarni belgilash jarayonidir. Verifikatsiyaning asosiy maqsadi dasturiy ta‟minot qo‟yilgan talablarga mos kelishi ta‟kidlashdan iborat. Qo‟shimcha maqsadi esa ochiqlilik va dasturni ishlab chiqish yoki modifikatsiyalash(o‟zgartirish) vaqtida paydo bo‟lgan kamchiliklarni va
xatoliklarni ro‟yhatga olishdan iborat.
Verifikatsiya dasturiy tizim ishlab chiquvchi kollektiv ishining ajralmas qismi hisoblanadi. Bu jarayonda verifikatsiyaning vazifasi bir DT yaratuvchi boshqa yaratuvchiga chiquvchi ma‟lumotlarni bexato yuborish natijalarini nazorat qilishdir.
Unumdorlikni oshirish uchun verifikatsiya loyihalash jarayonida, dasturiy tizimni ishlab chiqishda va davom ettirishda yaxlitlashni amalga oshirishda inson resursidan foydalanish kerak,
Verifikatsiya va sozlashdagi cheklashlarni oldindan tushunish kerak. Bu ikki jarayon sifatli dasturiy mahsulotdagi xatoliklarni kamaytirishga yo‟naltirilgan. Sozlash tizimdagi xatoliklarni chetlatish va lokallashtirishga yo‟naltirilgan jarayon. Verifikatsiya esa mavjud xatoliklarni va paydo bo‟lish shartlarini ko‟rsatishga yo‟naltirilgan jarayon.
Verifikatsiya sozlashdan farqli o‟laroq tekshiriluvchi va boshqariluvchi jarayon. Verifikatsiya o‟z ichiga xatoliklarni kelib chiqish sabablarini o‟rganishni va natijani, xatoliklarni qidirish jarayonini loyihalash va tuzatishni, olingan natija bahosini oladi. Bularning barchasi verifikatsiya yaratilayotgan dasturiy tizimni oldingan ko‟rsatilgan sifatli darajada bajarish jarayoni ekanligini bildiradi.