Fan: Statik tahlil (6 kredit)


Statik tahlilning afzalliklari nimada?


Download 1.62 Mb.
bet2/6
Sana04.01.2023
Hajmi1.62 Mb.
#1078714
1   2   3   4   5   6
Bog'liq
1 -през.Стат тахлил

Statik tahlilning afzalliklari nimada?

  • 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 kod tahlilining 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.

Dinamik tahlil nima?

  • Kod bajarilmaydigan statik tahlildan farqli o'laroq, dinamik tahlil tizimning bajarilishi, ko'pincha asboblardan foydalanish.
  • Dinamik dastur tahlili - bu dasturiy ta'minotdan haqiqiy yoki virtual protsessorda qurilgan dasturlarni bajarish bilan amalga oshiriladigan kompyuter dasturlarini tahlil qilish (dasturlarni bajarmasdan amalga oshiriladigan tahlil statik kod tahlili deb nomlanadi).
  • Dasturni dinamik tahlil qilish vositalari maxsus kutubxonalarni yuklashni yoki hatto dastur kodlarini qayta kompilyatsiya qilishni talab qilishi mumkin.
  • Eng keng tarqalgan dinamik tahlil amaliyoti - bu koddagi xatolarni topish uchun kodga qarshi birlamchi testlarni bajarish.

Kodni dinamik tahlil qilishning afzalliklari:

  • Bu ish vaqti muhitidagi zaifliklarni aniqlaydi.
  • Haqiqiy kodga kirish imkoni bo'lmagan ilovalarni tahlil qilishga imkon beradi.
  • Bu statik kod tahlilida noto'g'ri salbiy bo'lishi mumkin bo'lgan zaifliklarni aniqlaydi.
  •  Bu sizga statik kodni tahlil qilish natijalarini tasdiqlashga imkon beradi.
  •  U har qanday dasturga qarshi o'tkazilishi mumkin.

Download 1.62 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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