Zayniddinov Nizomiddin 011-19 Savvollar
Download 18.24 Kb.
|
Zayniddinov Nizomiddin 011-19 Savvollar
- Bu sahifa navigatsiya:
- Statik kodni tahlil qilishning afzalliklari
- Statik kodni tahlil qilishning cheklovlari
Zayniddinov Nizomiddin 011-19 Savvollar Statik tahlil tushunchasi va tamoyillari Statik tahlilning afzalliklari va cheklovlari 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. 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 Download 18.24 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling