• NAZARIY MASHG’ULOT MATERIALLARI
  • MUSTAQIL TA’LIM MASHG’ULOTLARI
  • I. NAZARIY MASHG’ULOTLAR MATERIALLARI Maruza -1 -3
  • Sinov nima va u qayerdan kelgan Sinovchi kim va u nima qiladi Nimani bilishingiz va bilishingiz kerak va nimani organishingiz mumkin
  • Kafedra mudiri: __________ L.N.Xudoyorov




    Download 6,67 Mb.
    bet2/82
    Sana29.05.2024
    Hajmi6,67 Mb.
    #256570
    1   2   3   4   5   6   7   8   9   ...   82
    Bog'liq
    Dasturiy ta\'mnot sifatini ta\'minlashi UMK 2021 2022 (2)

    Kafedra mudiri: __________ L.N.Xudoyorov

    MUNDARIJA












    I.

    NAZARIY MASHG’ULOT MATERIALLARI...........................................................

    4



    II.

    LABORATORIYA MASHG’ULOTLARI MATERIALLARI.....................................

    131

    III.

    MUSTAQIL TA’LIM MASHG’ULOTLARI...............................................................

    165




    IV.

    GLOSSARIY...............................................................................................................

    178

    V.

    ISHCHI DASTUR......................................................................................................

    172




    VI.

    UMUMIY SAVOLLAR.............................................................................................

    213

    VII.

    ADABIYOTLAR RO’YXATI. ................................................................................

    221





    I. NAZARIY MASHG’ULOTLAR MATERIALLARI
    Ma'ruza -1 -3
    Mavzu: Dasturiy ta'minot sifatini ta'minlash faniga kirish. Dasturiy ta'minot sifatining asosiy tushunchalari va xususiyatlari. Dasturiy ta'minot sifati tushunchasi.
    Reja:

    1. Sinov nima va u qayerdan kelgan

    2. Sinovchi kim va u nima qiladi

    3. Nimani bilishingiz va bilishingiz kerak va nimani o'rganishingiz mumkin



    1. Avvalo, nima muhokama qilinishini aniqroq tushunish uchun biz dasturiy ta'minotni test qilishning ta'rifini beramiz.
    Dasturiy ta'minotni sinovdan o'tkazish - bu nuqsonlarni aniqlash va mahsulot sifatini yaxshilash uchun dasturiy vositani va tegishli hujjatlarni tahlil qilish jarayoni.
    ISTQB1 lug'atida rus tilida keng qo'llaniladigan "dasturiy ta'minotni tekshirish" atamasi mavjud emas. Faqat "test (test2)" atamasi mavjud.
    O'nlab yillar davomida dasturiy ta'minotni ishlab chiqish, sinovdan o'tkazish va sifatni ta'minlash juda va juda boshqacha yo'llar bilan yondashildi. Bir nechta asosiy "sinov davrlari" mavjud. O'tgan asrning
    50-60- yillarida test jarayoni nihoyatda rasmiylashtirilib, bevosita dasturiy ta'minotni ishlab chiqish jarayonidan ajratilgan va "matematiklashtirilgan". Aslida, test ko'proq dasturni tuzatish edi (debugging3). deb atalmish tushuncha bor edi. "to'liq sinov" - barcha mumkin bo'lgan kirish ma'lumotlari bilan kodni bajarishning barcha mumkin bo'lgan usullarini tekshirish. Ammo tez orada to'liq sinovdan o'tish mumkin emasligi ma'lum bo'ldi, chunki. mumkin bo'lgan yo'llar va kirishlar soni juda katta va bu yondashuv bilan hujjatlarda muammolarni topish ham qiyin.
    Vazifa 1.1.a : Tasavvur qiling-a, dasturingiz kiritilgan uchta butun sonni hisobga olgan holda, bunday tomonlar uzunligi bo'lgan uchburchak mavjudligini aniqlaydi. Aytaylik, sizning dasturingiz qandaydir izolyatsiya qilingan ideal muhitda ishlayapti va siz qilishingiz kerak bo'lgan narsa uning uchta 8 baytli imzolangan tamsayıda ishining to'g'riligini tekshirishingiz kerak
    . Siz avtomatlashtirishdan foydalanasiz va kompyuter soniyada 100 million tekshiruvni amalga oshirishi mumkin. Barcha variantlarni tekshirish uchun qancha vaqt ketadi?
    Ushbu test uchun test ma'lumotlarini qanday tayyorlash haqida o'ylab ko'rdingizmi (buning asosida dastur har bir alohida holatda to'g'ri ishlaganligini aniqlashingiz mumkin )?

    Download 6,67 Mb.
    1   2   3   4   5   6   7   8   9   ...   82




    Download 6,67 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kafedra mudiri: __________ L.N.Xudoyorov

    Download 6,67 Mb.