Amaliy ish 1 Mavzu: Loyixaviy takliflar va jamoalar. Biznes ilovalarni ulashish buyicha misollar. Ishdan maqsad: topshiriq


Rivojlanish muhitida turli xil tahlil turlarining harakatlar ketma-ketligini birlashtirish



Download 2,24 Mb.
bet58/89
Sana11.04.2022
Hajmi2,24 Mb.
#542710
1   ...   54   55   56   57   58   59   60   61   ...   89
Bog'liq
Dasturiy injiniringga kirish

Rivojlanish muhitida turli xil tahlil turlarining harakatlar ketma-ketligini birlashtirish


Statik va dinamik tahlil vositalarining har biri o'zining kuchli tomonlariga ega. Shunga ko'ra, ishlab chiqish guruhlari ushbu vositalarni tandemda ishlatishlari kerak. Misol uchun, statik tahlil vositalari dinamik tahlil vositalari tomonidan o'tkazib yuborilgan xatolarni aniqlashga qodir, chunki dinamik tahlil vositalari faqat test paytida noto'g'ri kod qismi bajarilgan taqdirdagina xatolikni aniqlaydi. Boshqa tomondan, dinamik tahlil vositalari yakuniy ishlash jarayonida dasturiy xatolarni aniqlaydi. Agar null ko'rsatgichdan foydalanish allaqachon aniqlangan bo'lsa, xato haqida muhokama qilishning hojati yo'q.
Ideal holda, ishlab chiquvchi kundalik ish ikkala tahlil vositasidan ham foydalanadi. Agar asboblar ish joyidagi rivojlanish muhitiga yaxshi integratsiyalangan bo'lsa, vazifa sezilarli darajada osonlashadi.
Ikki turdagi asboblardan birgalikda foydalanishga misol:

  1. Ish kunining boshida ishlab chiquvchi tungi qurilish natijalari to'g'risidagi hisobotni ko'rib chiqadi. Ushbu hisobot tuzilish xatolarining o'zini ham, qurish paytida amalga oshirilgan statik tahlil natijalarini ham o'z ichiga oladi.

  2. Statik tahlil hisobotida aniqlangan nuqsonlar va ularni tuzatishga yordam beradigan ma'lumotlar, jumladan, manba kodiga havolalar ro'yxati keltirilgan. IDE-dan foydalanib, ishlab chiquvchi har bir vaziyatni haqiqiy xato yoki "noto'g'ri ijobiy" deb belgilashi mumkin. Shundan so'ng, mavjud haqiqiy xatolar tuzatiladi.

  3. Ishlab chiquvchi IDE ichida mahalliy ravishda kiritilgan o'zgarishlarni har qanday yangi kod parchalari bilan birga saqlaydi. O'zgarishlar ko'rib chiqilmaguncha va sinovdan o'tkazilgunga qadar ishlab chiquvchi ushbu o'zgarishlarni manba boshqaruv tizimiga qaytarmaydi.

  4. Ishlab chiquvchi mahalliy ish joyidagi statik tahlil vositasi yordamida yangi kodni tahlil qiladi va tuzatadi. Xatolarning yuqori sifatli aniqlanishiga va "noto'g'ri ijobiy" ning yo'qligiga ishonch hosil qilish uchun tahlil tizim darajasida kengaytirilgan ma'lumotlardan foydalanadi. Ushbu ma'lumot tungi qurish/tahlil jarayonidan olingan.

  5. Har qanday yangi kodni tahlil qilish va "tozalash" dan so'ng, ishlab chiquvchi kodni mahalliy sinov tasviriga yoki bajariladigan faylga aylantiradi.

  6. Dinamik tahlil vositalaridan foydalanib, ishlab chiquvchi kiritilgan o'zgarishlarni tekshirish uchun testlarni o'tkazadi.

  7. IDE yordamida ishlab chiquvchi dinamik tahlil vositalari orqali xabar qilingan xatolarni tezda aniqlashi va tuzatishi mumkin. Kod statik tahlil, birlik testi va dinamik tahlildan o'tganda yakuniy va foydalanishga tayyor hisoblanadi.

  8. Ishlab chiquvchi manbani boshqarish tizimiga o'zgartirishlar kiritadi; shundan so'ng, o'zgartirilgan kod keyingi tungi ulanish jarayonida ishtirok etadi.

Ushbu ish jarayoni tungi tuzilmalar, manba kodini boshqarish va kod egaligidan foydalanadigan o'rta va yirik loyihalarga o'xshaydi. Asboblar IDEga birlashtirilganligi sababli, ishlab chiquvchilar odatdagi ish oqimidan chetga chiqmasdan tezda statik va dinamik tahlilni amalga oshirishlari mumkin. Natijada, kodning sifati manba kodini yaratish bosqichida sezilarli darajada oshadi.

Download 2,24 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   89




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish