Zayniddinov Nizomiddin 011-19 Savvollar


Download 18.24 Kb.
Sana27.12.2022
Hajmi18.24 Kb.
#1068380
Bog'liq
Zayniddinov Nizomiddin 011-19 Savvollar


Zayniddinov Nizomiddin 011-19
Savvollar

  1. Statik tahlil tushunchasi va tamoyillari

  2. Statik tahlilning afzalliklari va cheklovlari

  3. Statik tahlilning asosiy vazifalari


Javoblar
1. Statik tahlil sinovdan o'tayotgan dasturiy ta'minotning dinamik bajarilishini o'z ichiga olmaydi va dasturni ishga tushirishdan oldin yuzaga kelishi mumkin bo'lgan nuqsonlarni dastlabki bosqichda aniqlay oladi.
Statik tahlil kodlashdan so'ng va birlamchi sinovlarini bajarishdan oldin amalga oshiriladi.
Statik tahlilni manba kodini avtomatik ravishda 'Yurish' va mos kelmaydigan qoidalarni aniqlash uchun mashina amalga oshirishi mumkin. Klassik misol - bu leksik, sintaktik va hatto ba'zi bir semantik xatolarni topadigan kompilyator. Statik tahlil dasturni tuzishda tegishli kodlash standartlaridan foydalanilishini ta'minlash uchun kodni ko'rib chiqadigan shaxs tomonidan ham amalga oshirilishi mumkin. Bu tez-tez kodlarni ko'rib chiqish deb nomlanadi va uni kodni yozgan ishlab chiquvchidan boshqa birov tomonidan ishlab chiquvchi amalga oshiradi.
Statik tahlil shuningdek, ishlab chiquvchilarni dasturlash tilining xavfli yoki bug qismlaridan foydalanmaslikka majbur qilish uchun foydalanilishi mumkin bo'lmagan qoidalarni belgilaydi.

2. Statik tahlilning asosiy afzalligi shundaki, u integratsiya va keyingi sinovlarga tayyor bo'lguncha kod bilan bog'liq muammolarni topadi.


Statik kodni tahlil qilishning afzalliklari:

  • kodning zaif tomonlarini aniq joyda topishi mumkin.

  •  uni kodni to'liq tushunadigan dasturiy ta'minotni ta'minlash bo'yicha ishlab chiquvchilar olib borishi mumkin.

  • manba kodini boshqa yoki kelajakdagi ishlab chiquvchilar osongina tushunishlari mumkin. bu tuzatishlar uchun tezroq burilishga imkon beradi

  •  keyingi testlarda kamroq nuqsonlar aniqlanadi



Statik kodni tahlil qilishning cheklovlari:

  • Agar tahlil qo'lda o'tkazilsa, bu ko'p vaqt talab etadi.

  • Avtomatlashtirilgan vositalar noto'g'ri ijobiy va noto'g'ri negativlarni ishlab chiqaradi.

  • Statik kod tahlilini puxta o'tkazish uchun malakali kadrlar yetarli emas.

  • Avtomatlashtirilgan vositalar hamma narsa ko'rib chiqilayotganligi to'g'risida noto'g'ri ma'lumotni berishi mumkin.

  • Avtomatlashtirilgan vositalar faqat skanerlashda foydalanadigan qoidalar kabi yaxshi.

  • Ish vaqti muhitida kiritilgan zaifliklarni topa olmaydi

3. Statik tahlilning asosiy vazifasi shundaki, u integratsiya va keyingi sinovlarga tayyor bo'lguncha kod bilan bog'liq muammolarni topadi.



  1. kodning zaif tomonlarini aniq joyda topishi mumkin.

  2.  uni kodni to'liq tushunadigan dasturiy ta'minotni ta'minlash bo'yicha ishlab chiquvchilar olib borishi mumkin.

  3. manba kodini boshqa yoki kelajakdagi ishlab chiquvchilar osongina tushunishlari mumkin. bu tuzatishlar uchun tezroq burilishga imkon beradi

  4. keyingi testlarda kamroq nuqsonlar aniqlanadi

Download 18.24 Kb.

Do'stlaringiz bilan baham:




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