Amaliy ish №24 Mavzu. Dasturiy ta'minotni sinovdan o'tkazish Maqsad


Download 81.39 Kb.
bet2/3
Sana24.12.2022
Hajmi81.39 Kb.
#1059366
1   2   3
Bog'liq
Amaliy ish 24

Qo'lda tekshirish usuli
Bu guruh uchun eng oddiy va eng tabiiy usul. Agar xato topilsa, siz sinovdan o'tayotgan dasturni xatoga duch kelgan test to'plamidan foydalanib qo'lda bajarishingiz kerak. Usul juda samarali, ammo katta dasturlarga, murakkab hisob-kitoblarga ega dasturlarga va xato dasturchining muayyan operatsiyalarni bajarish haqidagi noto'g'ri tushunchasi bilan bog'liq bo'lgan hollarda qo'llanilmaydi. Bu usul ko'pincha boshqa nosozliklarni tuzatish usullarining bir qismi sifatida ishlatiladi.
MS DOS va Win32 operatsion tizimlarida ishlash uchun yozilgan dasturiy mahsulotlarni disk raskadrovka qilishning umumiy texnikasi:
1-bosqich - xatoning namoyon bo'lishini o'rganish;
2-bosqich - xatoning lokalizatsiyasini aniqlash;
3-bosqich - xato sababini aniqlash;
4-bosqich - xatolarni tuzatish;
5-bosqich - qayta sinovdan o'tkazish.
Dasturlashda tizimli yondashuvning asosiy tavsiyalariga amal qilsangiz, disk raskadrovka jarayoni ancha soddalashtirilishi mumkin:
- "yuqoridan-pastga" dasturni yaratish, interfeysdan quyi dasturlarni qayta ishlashga qadar, uni quyi dasturlar qo'shilganda sinab ko'rish;
- foydalanuvchiga nazorat qilish uchun kiritilgan ma'lumotlarni ko'rsatish va kiritilgandan so'ng darhol ularning haqiqiyligini tekshirish;
- algoritmning barcha asosiy nuqtalarida asosiy ma'lumotlarning chiqarilishini ta'minlash (tarmoqlanish, subprogramma qo'ng'iroqlari).
Dastur spetsifikatsiyasi , dastur spetsifikatsiyasi (dastur spetsifikatsiyasi) - ularni hal qilish algoritmini yaratish uchun zarur bo'lgan ma'lumotlarni o'z ichiga olgan muayyan vazifa yoki vazifalar guruhining aniq va to'liq formulasi. Muayyan dastur bilan erishilishi kerak bo'lgan natijaning tavsifini, shuningdek, belgilangan natijaga qanday erishilganligini eslatmasdan, yakuniy natijaga erishish uchun dastur tomonidan bajariladigan harakatlarni o'z ichiga oladi.
Amaliy qism
Vazifa 1. Hisobotga variantni yozing.
Vazifa 2. Vazifaga ko'ra, qo'lda tuzatishni bajaring:
- o‘zgaruvchilarning nomlari va maqsadini ko‘rsatgan holda masalaning matematik modelini tavsiflash;
- dastur spetsifikatsiyasini tavsiflash;
- dasturning algoritmini yozing;
- qo'shni yordamida "qo'pol kuch" usuli yordamida dastur mantig'ini tuzatishni amalga oshirish;
- Tizimning funksionalligini tekshirish uchun test holatlarini yaratish.
3-topshiriq. Amaliy topshiriq natijalarini hisobotga yozib oling.
Savollari
1. Qanday tekshirish usullarini bilasiz?
2. Qora quti va oq quti usullari qanday?
3. Qo'lda nosozliklarni tuzatish qaysi bosqichda amalga oshiriladi?
4. Nosozliklarni tuzatish usullarini tavsiflang.



Download 81.39 Kb.

Do'stlaringiz bilan baham:
1   2   3




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