67 Dasturiy ta’minot sifatini baholash.
asturiy mahsulot sifatini nazorat qilish turli darajalarda amalga oshirilishi kerak. Biroq, har qanday nazorat dasturiy ta'minot loyihasining sifat darajasini baholashga imkon beradigan o'lchovlar mavjudligini taxmin qiladi. Dasturiy ta'minotni ishlab chiqish jarayonida o'lchovlar ishlab chiqish jarayonini, loyiha taraqqiyotini va dasturiy mahsulot sifatini yaxshiroq baholash maqsadida amalga oshiriladi. O'lchovlar natijasida o'lchov ob'ektining har qanday xususiyatining miqdoriy xarakteristikasi aniqlanadi. O'lchov tizimiga dasturiy ta'minot sifatini aniqlash uchun ishlatiladigan o'lchovlar va o'lchov modellari kiradi.
Metrikalar deganda to'g'ridan-to'g'ri foydalaniladigan yoki boshqa o'lchovlar amalga oshiriladigan yoki bashorat qilinadigan dasturiy mahsulot, jarayon yoki loyihani miqdoriy baholash tushuniladi. Metrik - bu raqamli qiymatga ega bo'lgan mulkka egalik qilish darajasining o'lchovi deb aytishimiz mumkin. Ko'rsatkichlarning ahamiyati ularning qaror qabul qilishga o'z hissasini qo'shishi bilan belgilanadi. Agar loyiha menejeri buni eslasa, unda u foydali va muhim ko'rsatkichlar bilan ishlaydi va ularni tasodifiy to'plamaydi, ulardan foydalanish qiyin bo'lgan katta hajmdagi ma'lumotlarni to'playdi.
To'g'ridan-to'g'ri o'lchovlar yordamida faqat ob'ektning mos yozuvlar xususiyatlarini - mos yozuvlar ko'rsatkichlarini aniqlash mumkin. Boshqa barcha ko'rsatkichlar mos yozuvlar o'lchovlari qiymatlarining ma'lum funktsiyalarini hisoblash natijasida baholanadi. Ushbu hisob-kitoblar tegishli formulalar bo'yicha amalga oshiriladi.
Barcha ko'rsatkichlarni uchta asosiy guruhga bo'lish mumkin: jarayon ko'rsatkichlari, loyiha ko'rsatkichlari, mahsulot ko'rsatkichlari.
Har bir guruh ichida quyidagi ko'rsatkichlar mavjud: to'g'ridan-to'g'ri kuzatilgan (o'lchangan), bashorat qilingan, hisoblangan.
Ob'ektning atributini to'g'ridan-to'g'ri kuzatish o'lchov jarayonida boshqa atributlardan yoki narsalardan foydalanishni talab qilmaydi va mavjud ob'ektni baholashda foydalaniladi.
Qachon prognozlash , tanlangan xususiyati bir matematik model natijalarini noma'lum parametrlarini aniqlash va talqin qilish uchun foydalaniladigan prognozlash tartiblarini majmui bilan birga ishlatiladi.
Hisoblash yoki bilvosita o'lchov, ma'lum bir matematik model yordamida o'lchov jarayonida boshqa atributlar va moslamalarni jalb qilishni anglatadi (har doim kamida ikkita boshqa o'lchov yordamida hisob-kitoblarni o'z ichiga oladi).
Ko'rsatkichlar quyidagi turlarga bo'linadi:
• uning xususiyatlarini - xususiyatlarini o'lchash uchun foydalaniladigan dasturiy mahsulot metrikalari;
• jarayon ko'rsatkichlari (hayot xususiyatlarini o'lchash
mahsulot yaratish tsikli);
• foydalanish ko'rsatkichlari.
Dasturiy ta'minot ko'rsatkichlari quyidagilarni o'z ichiga oladi:
• foydalanuvchi uchun ko'rinadigan mahsulot xususiyatlarini ko'rsatadigan tashqi ko'rsatkichlar;
• faqat ishlab chiquvchi guruhga ko'rinadigan xususiyatlarni ko'rsatadigan ichki ko'rsatkichlar.
Tashqi ko'rsatkichlar (atributlar) ob'ektning tashqi muhit bilan aloqasini hisobga olgan holda baholanadi. Mahsulotning tashqi ko'rsatkichlari bu ko'rsatkichlar:
• nuqsonlar sonini aniqlash uchun ishlatiladigan mahsulotning ishonchliligi;
• funktsionallik, uning yordamida mahsulotdagi funktsiyalarni bajarilishining mavjudligi va to'g'riligi belgilanadi;
• parvarishlash, uning yordamida mahsulot resurslari o'lchanadi (tezlik, xotira, atrof-muhit);
• o'rganish va foydalanish uchun qulaylik darajasini aniqlashga yordam beradigan mahsulotning qo'llanilishi;
• yaratilgan mahsulot qiymatini belgilaydigan xarajat. Ichki o'lchovlar (atributlar) ob'ektning o'zi, uning xatti-harakatlaridan ajratilgan holda o'lchanishi mumkin. Ichki o'lchovlarning misollari dasturiy mahsulotdagi kod satrlari soni, harakatning davomiyligi, kuch sarflash miqdori, sinovdagi muvaffaqiyatsizliklar soni, sarflangan mablag 'miqdori, murakkablik darajasi va modullik darajasi. Mahsulotning ichki ko'rsatkichlari quyidagilarni o'z ichiga oladi:
• mahsulotni ichki xususiyatlaridan foydalangan holda o'lchash uchun zarur bo'lgan o'lchov o'lchovlari;
• mahsulotning murakkabligini aniqlash uchun zarur bo'lgan murakkablik ko'rsatkichlari;
• dasturiy mahsulot va uning hujjatlarining alohida tarkibiy qismlarini yaratish usullari va texnologiyalarini aniqlash uchun zarur bo'lgan uslubiy ko'rsatkichlar.
Tashqi va ichki ko'rsatkichlar dasturiy ta'minotga talablarni shakllantirish bosqichida o'rnatiladi.
ISO / IEC 9126 quyidagi choralarni belgilaydi:
• turli o'lchov birliklarida dasturiy ta'minot hajmining o'lchovi (funktsiyalar soni, dasturdagi qatorlar, disk xotirasi hajmi va boshqalar);
• vaqt o'lchovi (tizimning ishlashi, komponentlarning bajarilishi va boshqalar);
• harakat o'lchovi (mehnat unumdorligi, mehnat zichligi va boshqalar);
• buxgalteriya o'lchovi (xatolar soni, rad etishlar soni, tizimning javoblari va boshqalar).
Muayyan o'lchov bu qayta ishlash tezligi bo'lib, u tayyor tarkibiy qismlardan tayyorlangan mahsulot hajmining umumiy tizim o'lchamiga nisbati sifatida o'lchanadi. Ushbu o'lchov dasturiy ta'minot narxini va sifatini aniqlashda ham qo'llaniladi. Metrikaga quyidagilar kiradi:
• ob'ektlarning umumiy soni va qayta ishlatilishi mumkin bo'lgan ob'ektlar soni;
• bitimlarning umumiy soni, qayta ishlatilgan va yangi operatsiyalar;
• aniq operatsiyalarni meros qilib olgan sinflar soni;
• berilgan sinf bog'liq bo'lgan sinflar soni;
• sinf foydalanuvchilari soni yoki operatsiyalar va boshqalar.
Ba'zi qiymatlarning umumiy sonini baholashda ko'pincha o'rtacha statistik ko'rsatkichlar qo'llaniladi (sinfdagi o'rtacha operatsiyalar soni, sinf merosxo'rlari yoki sinf operatsiyalari va boshqalar).
Keng miqyosda qo'llaniladigan dasturlarning tashqi ko'rsatkichlariga misol sifatida Halstead metrikalarini olish mumkin - bu ma'lum bir dasturlash tilida dasturning statik tuzilishi asosida aniqlangan dasturlarning xarakteristikalari: eng tez-tez uchraydigan operandlar va operatorlarning paydo bo'lish soni; dastur tavsifining uzunligi barcha operandlar va operatorlarning paydo bo'lishi sonining yig'indisi va boshqalar. Tashqi ko'rsatkichlar sifatida ijro vaqtini (dastur va kompyuterni talab qiladi), foydaliligi va qulayligini (dastur va foydalanuvchi) hisobga olish mumkin. talab qilinadi), ishonchliligi, samaradorligi, sinovdan o'tkazilishi, qayta ishlatilishi, ko'chma va o'zaro muvofiqligi.
Do'stlaringiz bilan baham: |