Дастурлаш асослари фанидан маърузалар матни doc



Download 2,87 Mb.
Pdf ko'rish
bet75/218
Sana31.12.2021
Hajmi2,87 Mb.
#202470
1   ...   71   72   73   74   75   76   77   78   ...   218
Bog'liq
dasturlash asoslari (1)


23 
12 
128 

15 

0  1 

23 
12 
128 

15 

0  2 

12 
23 
128 

15 

0  3 

12 
23 

128 
15 

0  4 

12 
23 

15 
128 

0  5 
Exit of innermost control structure 

1  0 

12 
23 

15 
128 

PDF created with pdfFactory trial version 
www.pdffactory.com


1  1 

12 
23 

15 
128 

1  2 

12 

23 
15 
128 

1  3 

12 

15 
23 
128 

1  4 

12 

15 
23 
128 

1  5 
Exit of innermost control structure 

2  0 

12 

15 
23 
128 

…. 
4.2-rasm: Yozuv stoli oldidagi test uchun test ma’lumotlar ketma-ketligi 
 
Bunga  o‘xshash  jadvallar  boshqa  masalalar  uchun  ham  tuzilishi  mumkin.  Agar  masala  qo‘yilishini 
tekshirish  (tadqiq  qilish)  natijasida,  masalan,  o‘zgaruvchan  miqdorlarning  belgilanmagan  qiymatlari  yoki 
cheksiz  sikl  (dasturning  o‘ta  sikllanib  ketishi)  sababli  dasturda  xatolar aniqlansa, unda dastur kodi sikldan 
chiqishining tegishli shartlari bilan to‘ldiriladi 
Yozuv  stoli  oldidagi  testdan  dasturning  samaradorligi  haqidagi  birinchi    mulohazani  chiqarish 
mumkin.  Jadvallardan  kelib  chiqadiki,  har  bir  sikldagi  saralab  bo‘lingan  sikllar  qaytadan  ko‘rikdan 
o‘tkaziladi.  Bu  sodda,  lekin  samarasiz  BublbleSort  algoritmi  bilan  tushuntiriladi.  Dasturni  bajarish  vaqti 
(ArrayLenth)²,  o‘z  navbatida  vaqtning  aniq  o‘lchovi  dasturiy  kodlardagi  vaqtni  kirgizish  moslamasi 
yordamida amalga oshirilishi mumkinligini o‘z ichiga oladi. 
Dastur samaradorligining (yoki ta’sirchanligini) test nazoratini predmeti hisoblangan uning korrekligi 
(dasturni  bexato  ishlashi)  bilan  hech  qanday  umumiylikka  ega  emas,  biroq  u  sifatning  eng  muhim 
mezonlaridan biridir         (6-bobga qarang).  
Yozuv  stoli  oldidagi  test  dasturchi  tomonidan,  texnik  yordamchi  vositalarisiz  o‘tkazilishi  sababli 
mazkur  usul  test  nazoratining  unchalik  samarali  usuli hisoblanmaydi. Ushbu sabab dasturning bexatoligini 
(korrektligini)  tasdiqlash  uchun  faqat  birgina  yozuv  stoli  oldidagi  testning  o‘zi  kifoya  qilmaydi.  Albatta, 
yozuv stoli oldidagi test boshqaruvchi tuzilmalarning  (masalan tsikillar, “agar-leolda” shartlari) korrektligi 
bo‘yicha  muhim  ko‘rsatmalar  beradi  hamda  dasturchilarda  turli  xil  shartlar  va  kirituvchi  miqdorlar 
algoritmlar asosida kodlash (dasturlash) orqali o‘tishini tushinishga juda yordam beradi. 
Quyida  ko‘rsatiladigan  Black  Box  va  White-Box  testlar  nazoratining  dinamik  usuliga  tegishli, 
yozuv  stoli  oldidagi  testlash  esa  nazoratining  statistik  usuli  sinfiga  oiddir.  Dasturlashdagi  mavjud 
kodlarning  tahlili  (Codereview),  nazorat  varaqlari  (Checklisten)  va  dasturni  tekshirish  (verifikatsiya)  kabi 
nazorat usullari ko‘proq yozuv stoli oldidagi testning har xil ko‘rinishlari va qo‘shimchalari bo‘lib, ular o‘z 
navbatida nazoratning boshqa statistik usullarini boshqacha ko‘rinishidir.  
 
Yozuv stoli oldidagi test tafakkur testi bo‘lib, unda dasturchi jarayon diagrammalari va dasturning 
oxirgi  kodini  matni  (listing)  yordamida  turli  xilda  qo‘yilgan  masalalarni  testlaydi.  Yozuv  stoli  oldidagi 
test turli xil katta miqdorlarda dasturlashtirilgan algoritimlar va boshqaruvchi tuzilmalarni tushinishga 
yordam  beradi.  Yozuv  stoli  oldidagi  test  samarali  emas  va  dastur  to‘kisligini  tasdiqlash  uchun 

Download 2,87 Mb.

Do'stlaringiz bilan baham:
1   ...   71   72   73   74   75   76   77   78   ...   218




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish