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


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


Amaliy ish № 24
Mavzu. Dasturiy ta'minotni sinovdan o'tkazish
Maqsad. Dasturiy ta'minotni sinovdan o'tkazish jarayonlarini o'rganish
Uskunalar. Kompyuter
Tarkibi
1. Nazariy qism bilan tanishing.
2. Amaliy topshiriqni bajaring.
3. Xavfsizlik savollariga javob bering.
4. Hisobot tayyorlang.


Nazariy qism
Nosozliklarni tuzatish - bu dasturiy ta'minotni sinab ko'rish paytida topilgan xatolarni ajratish va tuzatish jarayonidir.
Lokalizatsiya - bu oddiy hisoblash jarayonining buzilishiga olib kelgan dastur operatorini aniqlash jarayoni. Xatoni tuzatish uchun uning sababini aniqlash kerak, ya'ni. xatoni o'z ichiga olgan bayonot yoki parchani aniqlang. Xatolarning sabablari ham aniq, ham juda chuqur yashirin bo'lishi mumkin. Umuman olganda, nosozliklarni tuzatishning murakkabligi quyidagi sabablarga ko'ra yuzaga keladi:
- dasturchidan foydalanilayotgan texnik vositalarni boshqarishning o‘ziga xos xususiyatlari, operatsion tizim, dasturlash muhiti va tili, amalga oshirilayotgan jarayonlar, turli xatolarning tabiati va o‘ziga xos xususiyatlari, disk raskadrovka texnikasi va tegishli dasturiy vositalarni chuqur bilishni talab qiladi;
- psixologik jihatdan noqulay, chunki o'z xatolaringizni va qoida tariqasida, cheklangan vaqt ichida izlash kerak;
- dasturning turli qismlaridagi xatolarning o'zaro ta'siri, masalan, manzillash xatolari tufayli bitta modulning xotira maydonini boshqasiga yozish orqali;
- aniq belgilangan disk raskadrovka usullari mavjud emas.
Xatolarni tasniflash
Xatolar sodir bo'lgan ishlov berish bosqichiga ko'ra quyidagilar ajratiladi:
- sintaktik xatolar - dasturni sintaktik va qisman semantik tahlil qilishda kompilyator (tarjimon, tarjimon) tomonidan tuzatilgan xatolar;
- bog'lovchi xatolar - dastur modullarini birlashtirishda bog'lovchi (bog'lovchi) tomonidan aniqlangan xatolar;
- ish vaqti xatolari - dasturni bajarishda operatsion tizim, apparat yoki foydalanuvchi tomonidan aniqlangan xatolar.
Dasturiy ta'minotni tuzatish usullari
Har qanday holatda dasturni disk raskadrovka qilish xato haqida barcha mavjud ma'lumotlarni o'ylash va mantiqiy tushunishni o'z ichiga oladi. Ko'pgina xatolarni bilvosita belgilar bilan dastur matnlari va test natijalarini to'liq tahlil qilish orqali qo'shimcha ma'lumot olmasdan aniqlash mumkin. Buning uchun turli xil usullar qo'llaniladi:
- qo'lda sinovdan o'tkazish;
- induksiya;
- chegirma;
- orqaga qaytish.



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