Foydalanish koʻrsatkichlarini aniqlash
Shu nuqtada, biz aniqlagan narsani esga olishimiz kerak: choralar odatda bitta sifat subxarakteristikasiga beriladi, garchi nazariy jihatdan ular bir nechta sifat xususiyatlarini baholasa ham. Darhaqiqat, biz oʻlchov va sifat sub-xarakteristikasi oʻrtasida yagona toʻgʻridan-toʻgʻri bogʻliqlik borligiga ishonmaymiz, lekin har bir oʻlchov va har bir pastki belgi oʻrtasida har xil darajadagi munosabatlar mavjud.
Soʻngra, tajribalar va oʻlchovlarimizdan olingan ma'lumotlarni ishlatib, biz uchta sifat pastki xususiyatlarini yaxshiroq tushuntirib beradigan chora-tadbirlar kombinatsiyasini izlash uchun chiziqli regressiya tahlilidan foydalandik. Bizning topilmalarimiz hayratlanarli edi: barcha mavjudlik xususiyatlarini ikkita oʻlchovning chiziqli kombinatsiyasi bilan aniq izohlash mumkin, R2 uchun 0,97 atrofida qiymatlar olinadi.
Bu kombinatsiyalar boshqa narsalar qatorida komponentlar atributlari va Sifat modeli oʻrtasidagi mavjud aloqalar, ya'ni hujjatlar sifati va dizaynning murakkabligi, tushunilishi, oʻrganilishi va Dastur komponentining ishlashi:
- Tushunish darajasi har bir FE uchun HTML fayllarining nisbati va har bir usul uchun qaytariladigan qiymatlar nisbatiga bogʻliq.
- Oʻrganish qobiliyati har bir usul uchun soʻzlarning nisbati va har bir usuldagi argumentlar nisbatiga bogʻliq.
- Nihoyat, Operativlik har bir sozlanadigan parametr uchun soʻzlar nisbati (yoki Java komponentalari uchun har bir maydon uchun soʻz) va har bir usul uchun qaytariladigan qiymatlar nisbatiga bogʻliq.
E'tibor bering, 5 -jadvaldagi ba'zi tenglamalar oʻz -oʻzidan ta'sirchan boʻlgan choralarni oʻz ichiga olmaydi. Bu shuni anglatadiki, kamroq vakillik choralarining kombinatsiyasi individual oʻlchovning oʻziga qaraganda va boshqa individual choralarga qaraganda koʻproq vakili boʻlishi mumkin.
Endi bizda "Foydalanish qulayligi" ning pastki xususiyatlarini toʻgʻri tushuntirib beradigan yangi olingan chora-tadbirlar toʻplami bor, shuningdek, ushbu sub-xarakteristikalarning har biriga nisbatan komponentning maqbul yoki yoʻqligini bilish uchun ba'zi mezonlarni aniqlash kerak. IEEE
[11] dasturiy ta'minotni tasniflash uchun uchta toifani belgilaydi: (A) qabul qilinadigan, (M) arginal yoki (U) qabul qilinmaydigan.
Biz dasturiy ta'minot komponenti uchun global foydalanish koʻrsatkichini aniqlamoqchi emasmiz, chunki har bir alohida xarakteristikaning ogʻirligi koʻp jihatdan foydalanuvchiga va foydalanish kontekstiga bogʻliq. Buning oʻrniga, biz komponentning mavjudligini oʻlchash uchun uchlamchi (U, L, O) taklif qilamiz, bu erda U, L va O - tushunish, oʻrganish qobiliyati va ishlash koʻrsatkichlari. Shunday qilib, yigʻilishning mumkin boʻlgan qiymatlari (A, M, A) qabul qilinadigan Tushunuvchanlik va Operativlik va cheklangan Oʻrganish qobiliyati boʻlgan komponent uchun; yoki (M, U, U) cheklangan tushuniladigan va qabul qilinmaydigan oʻrganish va ishlash qobiliyati boʻlgan komponent uchun.
Bunday koʻrsatkichlarni aniqlash uchun biz kamsituvchi kuchga ega boʻlgan, ya'ni O_Und, O_Learn yoki O_Oper qiymatlari mos ravishda qabul qilinadigan, cheklangan yoki qabul qilinmaydigan Tushunuvchanlik, Oʻrganish qobiliyati yoki Operativlik komponentiga mos keladimi yoki yoʻqligini aniqlaydigan ba'zi muhim qiymatlarni (chegaralarni) aniqladik. Ideal holda, tanlangan komponentlar uchun olingan qiymatlar ikkita katta guruhga birlashtirilishi kerak (qabul qilinadigan va qabul qilinmaydigan). Bu ikki guruhdan tashqaridagi komponentlar cheklangan deb hisoblanadi.
IEEE [11] dan iqtibos keltirganda, indikatorlar kamsituvchi kuchga ega boʻlishi kerak. "Koʻrsatkich yuqori sifatli dasturiy ta'minot komponentlari va past sifatli dasturiy ta'minot komponentlarini ajrata oladi. Birinchisi bilan bogʻliq koʻrsatkichlar majmui ikkinchisiga qaraganda ancha yuqori (yoki past) boʻlishi kerak. Bu mezon indikator past sifatli komponentlar toʻplamidan yuqori sifatli dasturiy ta'minot komponentlarini ajratishga qodirligini baholaydi. Bu qobiliyat dasturiy ta'minot sifatini qabul qilmaydigan komponentlarini aniqlash uchun ishlatiladigan koʻrsatkichlar uchun muhim qiymatlarni aniqlaydi. Ushbu testni bajarish uchun xarakterli va indikatorli ma'lumotlarni favqulodda vaziyatlar jadvaliga qoʻying va chi-kvadrat statistikasini hisoblang. Bu qiymat a ishonch darajasiga mos keladigan kvadrat-statistikadan oshib ketishi kerak.
Do'stlaringiz bilan baham: |