Dasturiy ta’minot ishlab chiqish masalasining qo‘yilishi 6



Download 1,18 Mb.
bet41/100
Sana31.12.2021
Hajmi1,18 Mb.
#233038
1   ...   37   38   39   40   41   42   43   44   ...   100
Bog'liq
2. 1 Dasturiy ta’minot ishlab chiqish masalasining qo‘yilishi 6 (1)

7

23

12

128

0

15

6

0

1

7

23

12

128

0

15

6

0

2

7

12

23

128

0

15

6

0

3

7

12

23

0

128

15

6

0

4

7

12

23

0

15

128

6

0

5

Exit of innermost control structure

6

1

0

7

12

23

0

15

128

6

1

1

7

12

23

0

15

128

6

1

2

7

12

0

23

15

128

6

1

3

7

12

0

15

23

128

6

1

4

7

12

0

15

23

128

6

1

5

Exit of innermost control structure

6

2

0

7

12

0

15

23

128

6

….

4.2-rasm: Yozuv stoli oldidagi test uchun test ma’lumotlari izchilligi
Bunga o‘hshash jadvallar boshqa masalalar qo‘yilishi uchun tuzilishi mumkin. Agar masala qo‘yilishini 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)² tuzadi, vaqtning aniq o‘lchovi dasturiy kodlardagi vaqtni kirgizish moslamasi yordamida amalga oshirilishi mumkin.

Dastur samaradorligining (yoki ta’sirchanligini) test nazoratini hisoblanuvchi bexatolik bilan hech qanday umumiylik tomoni yo‘q, biroq u sifatning eng muhim mezonlaridan biridir(5 bobga qarang).

Yozuv stoli oldidagi test dasturchi tomonidan, texnik yordamchi vositalarisiz o‘tkazilishi sababli test nazoratining unchalik samarali usuli emas. Shuning uchun ham dasturning bexatoligini tasdiqlash uchun faqat birgina yozuv stoli oldidagi testning o‘zi kifoya emas. Albatta, yozuv stoli oldidagi test boshqaruvchi tuzilmalar bexatoligi bo‘yicha muhim ko‘rsatmalar beradi va dasturchilarga turli xil sharoitlar va kirish kattaliklarida kodlangan algoritmlar o‘tishini tushinishga juda yordam beradi.

Quyida ko‘rsatiladigan Black Box va White-Box testlar nazoratining dinamik usuliga tegishli bo‘lgan, yozuv stoli oldidagi test 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‘lgan nazoratning boshqa statistik usullarini bildiradi.
Yozuv stoli oldidagi test tafakkur testi bo‘lib, unda dasturchi jarayon diagrammalari va dasturning oxirgi kodini bosmadan chiqarish (listing) yordamida turli xil qo‘yilgan masalalarni testlaydi. Yozuv stoli oldidagi test turli xil kattaliklarda programmalashtirilgan algoritimlar va boshqaruvchi strukturalarni tushinishga yordam beradi. Yozuv stoli oldidagi test samarali emas va dastur to‘kisligini tasdiqlash uchun nazoratning yagona usuli sifatida unga yo‘l qo‘yilmaydi.


Download 1,18 Mb.

Do'stlaringiz bilan baham:
1   ...   37   38   39   40   41   42   43   44   ...   100




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