Bog'liq Dasturiy injiniringga kirish Ma\'ruza 2022-03-11
Dasturiy ta’minotni o‘lchash
Dasturiy ta'minotni o'lchash dasturiy ta'minot tizimining murakkabligi yoki ishonchliligi kabi ba'zi atributlarini miqdoriy aniqlash bilan bog'liq. O'lchangan qiymatlarni bir-biri bilan va tashkilot bo'ylab qo'llaniladigan standartlar bilan taqqoslash orqali siz dasturiy ta'minot sifati haqida xulosa chiqarishingiz yoki dasturiy ta'minot jarayonlari, asboblari va usullarining samaradorligini baholashingiz mumkin. Ideal dunyoda sifat menejmenti dasturiy ta'minot sifatiga ta'sir qiluvchi atributlarni o'lchashga tayanishi mumkin. Keyin dasturiy ta'minot sifatini yaxshilashga qaratilgan jarayon va asboblar o'zgarishlarini ob'ektiv baholashingiz mumkin .
Dasturiy ta'minotni o'lchashning uzoq muddatli maqsadi dasturiy ta'minot sifati haqida xulosa chiqarish uchun o'lchovdan foydalanishdir. Ideal holda, tizim atributlarini o'lchash uchun bir qator ko'rsatkichlar yordamida baholanishi mumkin. Amalga oshirilgan o'lchovlardan tizimning sifati uchun qiymatni aniqlash mumkin. Agar dasturiy ta'minot talab qilinadigan sifat chegarasiga erishgan bo'lsa, uni ko'rib chiqmasdan tasdiqlash mumkin edi. Zarur bo'lganda, o'lchash vositalari dasturiy ta'minotning takomillashtirilishi mumkin bo'lgan sohalarini ham ajratib ko'rsatishi mumkin.
24.9-rasm Prediktor va nazorat o'lchovlari
Biroq, biz bu ideal vaziyatdan hali uzoqdamiz va avtomatlashtirilgan sifatni baholash yaqin kelajakda haqiqatga aylanishi dargumon.
Dasturiy ta'minot ko'rsatkichi - ob'ektiv ravishda o'lchanadigan dasturiy ta'minot tizimi, tizim hujjatlari yoki ishlab chiqish jarayonining xarakteristikasi. Ko'rsatkichlarga misol sifatida kod satrlaridagi mahsulot o'lchami, hikoya matnining o'qilishi o'lchovi bo'lgan tuman indeksi, yetkazib berilgan dasturiy mahsulotda xabar qilingan nosozliklar soni va ishlab chiqish uchun zarur bo'lgan kunlar soni kiradi. tizim komponenti.
Muayyan jarayonni yakunlash uchun zarur bo'lgan vaqt Bu jarayonga ajratilgan umumiy vaqt, kalendar vaqti, muayyan muhandislar tomonidan jarayonga sarflangan vaqt va boshqalar bo'lishi mumkin.
Muayyan jarayon uchun zarur bo'lgan resurslar Resurslar kishi-kunlardagi jami harakatlarni, sayohat xarajatlarini yoki kompyuter resurslarini o'z ichiga olishi mumkin.
Muayyan hodisaning sodir bo'lish soni Kuzatilishi mumkin bo'lgan hodisalarga misollar kodni tekshirish paytida aniqlangan nuqsonlar soni, so'ralgan talablarga o'zgartirishlar soni, yetkazib berilgan tizimdagi xatoliklar haqida hisobotlar soni va kod satrlarining o'rtacha sonini o'z ichiga oladi. talablarning o'zgarishiga javoban o'zgartiriladi.
Prediktor ko'rsatkichlari (ba'zan mahsulot ko'rsatkichlari deb ataladi) dasturiy ta'minotning o'zi bilan bog'liq. Bashorat qiluvchi ko'rsatkichlarga misollar modulning siklomatik murakkabligi, dasturdagi identifikatorlarning o'rtacha uzunligi va dizayndagi ob'ektlar sinflari bilan bog'liq atributlar va operatsiyalar soni. Nazorat qiluvchi va bashorat qiluvchi ko'rsatkichlar 24.9 -rasmda ko'rsatilganidek, boshqaruv qarorlarini qabul qilishga ta'sir qilishi mumkin . Menejerlar jarayonni o'zgartirish kerakmi yoki yo'qligini hal qilish uchun jarayon o'lchovlaridan foydalanadilar va dasturiy ta'minotni o'zgartirish zarurmi yoki yo'qmi, dasturiy ta'minot qulay bo'ladimi yoki yo'qligini aniqlash uchun bashoratchi o'lchaydi