• Dastur darajasini hisoblash formulasi L=V*/V
  • Dasturning qiyinligi
  • Dastur tovushi (V)
  • Dastur hajmini hisoblash formulasi V = N *
  • Dt qurilmasi va evolyutsiyasi




    Download 68,49 Kb.
    bet2/6
    Sana17.01.2024
    Hajmi68,49 Kb.
    #139359
    1   2   3   4   5   6
    Bog'liq
    Javlonbek Jumaboyev
    MK 90
    Dastur darajasi (L)
    Halsteadning dasturiy ta'minot ko'rsatkichlarida dastur darajasi (L) dasturda qo'llaniladigan mavhumlik darajasining o'lchovidir va u noldan birgacha bo'ladi.
    L=1 qiymati abstraktsiyaning mumkin bo'lgan eng yuqori darajasida, minimal hajmda yozilgan dasturni ifodalaydi. Dastur darajasi dasturning haqiqiy hajmini (V*) abstraksiyaning eng yuqori darajasida bir xil funksiyani ifodalash uchun talab qilinadigan ideallashtirilgan minimal hajmga (V) nisbati sifatida hisoblanadi.
    Dastur darajasini hisoblash formulasi L=V*/V . Dastur darajasi qanchalik baland bo'lsa, dastur shunchalik mavhum va ixcham bo'ladi, bu yaxshi dizayn va yuqori sifatni ko'rsatishi mumkin. Dastur darajasi turli o'lchamdagi dasturlarni solishtirish va berilgan funksionallik uchun dasturning optimal hajmini baholash uchun ishlatilishi mumkin.
    Dasturning qiyinligi
    Halstead dasturiy ta'minoti ko'rsatkichlari dasturning qiyinligini o'z ichiga oladi, bu dasturning xatoga moyilligini undagi noyob operatorlar soniga qarab o'lchaydi.
    Ushbu ko'rsatkich D = (n1/2) * (N2/n2) formulasi yordamida hisoblanadi , bu erda n1 - noyob operatorlar soni, N2 - operandlarning umumiy soni va n2 - noyob operandlar soni. Dasturda noyob operatorlar soni qanchalik ko'p bo'lsa, uni yozish va saqlash shunchalik qiyin bo'ladi, bu esa xatolarga ko'proq moyil bo'ladi.
    Dastur tovushi (V)
    Halsteadning Software Metrics dasturida dastur hajmi (V) dastur hajmining o'lchovidir va bitlarda ifodalanadi. Hajmi dasturda foydalanilgan tokenlarning umumiy soni (N) va dasturda ishlatiladigan noyob tokenlar (n) sonining 2-bazasiga logarifm asosida hisoblanadi. Agar lug'at uchun yagona ikkilik kodlash ishlatilsa, u holda hajm dasturning haqiqiy hajmidir.


    Agar lug'at uchun yagona ikkilik kodlash ishlatilsa, u holda hajm dasturning haqiqiy hajmidir. Dastur hajmini hisoblash formulasi V = N * log2n
    Dastur hajmi dasturning murakkabligini o'lchash uchun muhim ko'rsatkich bo'lib, undan keyingi tahlil va takomillashtirishni talab qilishi mumkin bo'lgan dasturiy ta'minot tizimidagi mumkin bo'lgan muammolarni aniqlash uchun foydalanish mumkin.

    Download 68,49 Kb.
    1   2   3   4   5   6




    Download 68,49 Kb.