14.3. Dasturiy ta'minot sifatini baholash usullari.
Har bir mezon bo'yicha PS sifatini baholash ushbu PS sifatining ushbu mezoni bilan bog'liq bo'lgan har bir ibtidoiy baholashga, ularning konkretlashtirilishiga muvofiq, ushbu PS sifat spetsifikatsiyasida amalga oshiriladi. Dasturiy ta'minot tizimlarining sifatini baholash usullarini to'rt guruhga bo'lish mumkin:
sifat ibtidoiy ko'rsatkichlarini bevosita o'lchash;
maxsus dasturiy vositalar (protsessorlar) bilan PS dasturlari va hujjatlarini qayta ishlash;
PS dasturlarini sinovdan o'tkazish;
PS dasturlari va hujjatlarini o'rganish asosida ekspert baholash.
Sifat ibtidoiy ko'rsatkichlarini to'g'ridan-to'g'ri o'lchash ma'lum bir dasturiy hujjatda xarakterli birliklar, ob'ektlar, inshootlar va boshqalarning paydo bo'lish sonini sanash, shuningdek, turli xil qurilmalarning ishlash vaqtini va miqdorini o'lchash yo'li bilan amalga oshiriladi. test holatlarini bajarishda egallagan kompyuter xotirasi. Masalan, xotira samaradorligining ba'zi o'lchovi dasturlash tilidagi dastur qatorlari soni bo'lishi mumkin va vaqt samaradorligining ba'zi o'lchovi so'rovga javob berish vaqti bo'lishi mumkin. Sifat primitivlari uchun har qanday ko'rsatkichlardan foydalanish dasturiy ta'minot tizimining sifat spetsifikatsiyasida aniqlanishi mumkin. Sifat ibtidoiy ko'rsatkichlarini to'g'ridan-to'g'ri o'lchash usuli sinov dasturlarini qo'llash bilan birlashtirilishi mumkin.
Dasturiy ta'minotda ba'zi sifatli primitivlar mavjudligini aniqlash uchun ma'lum dasturiy vositalardan foydalanish mumkin. Bunday dasturiy vositalar har qanday sifat primitivlarini nazorat qilish yoki ushbu sifat primitivlarining ba'zi ko'rsatkichlarini olish uchun dasturlar yoki dasturiy hujjatlar matnlarini qayta ishlaydi. PS dasturlarining tuzilganligini baholash uchun, agar ular asosiy dasturlash tilining mos strukturaviy dialektida dasturlashtirilgan bo'lsa, ularni ushbu dialektning sintaktik va ba'zi semantik nazoratini amalga oshiradigan va tarjima qiluvchi tizimli dasturlar konvertori orqali o'tkazish kifoya. ushbu dasturlarning matnlarini asosiy tarjimonning kirish tiliga. Biroq, hozirgi vaqtda bu usulda faqat kam sonli sifatli ibtidoiylarni nazorat qilish mumkin, va hatto kamdan-kam hollarda. Ba'zi hollarda dasturiy ta'minot tizimlarining sifatini nazorat qiluvchi dasturiy vositalar o'rniga, dasturlarning taqdimotini yoki dasturiy hujjatlarni o'zgartiruvchi vositalardan foydalanish foydaliroqdir. Bu, masalan, dastur matnlarini o'qilishi mumkin bo'lgan shaklga keltiruvchi dastur formatlovchisi - PS dasturi matnlarini bunday vosita bilan qayta ishlash avtomatik ravishda PSda tegishli sifatli primitiv mavjudligini ta'minlaydi.
Sinov PS sifatining ba'zi primitivlarini baholash uchun ishlatiladi. Bu primitivlarga, birinchi navbatda, PS ning to'liqligi, shuningdek, uning aniqligi, barqarorligi, xavfsizligi va boshqa sifat primitivlari kiradi. Ba'zi hollarda test boshqa usullar bilan birgalikda dasturiy ta'minot tizimlari sifatining individual primitivlarini baholash uchun qo'llaniladi. Shunday qilib, dasturiy ta'minot tizimini (P-documentation) qo'llash uchun hujjatlar sifatini baholash uchun test ushbu hujjatlarni ekspert baholash bilan birgalikda qo'llaniladi. Agar dasturiy ta'minot tizimini kompleks disk raskadrovka qilish jarayonida etarlicha to'liq sinovdan o'tkazilgan bo'lsa, u holda dasturiy ta'minot tizimini attestatsiyadan o'tkazish uchun xuddi shu testlardan foydalanish mumkin. Bunday holda, sertifikatlashtirish komissiyasi murakkab disk raskadrovka paytida o'tkaziladigan sinov protokollaridan foydalanishi mumkin. Biroq, bu holatda ham, ba'zi yangi testlarni o'tkazish yoki hech bo'lmaganda eskilaridan bir qismini qayta ishga tushirish kerak. Agar murakkab disk raskadrovka paytida test etarli darajada to'liq bo'lmagan deb hisoblansa, to'liqroq test o'tkazilishi kerak. Bunday holda, PS komponentlarini yoki tizim testlarini sinab ko'rish, shuningdek, PSni ishlab chiquvchilarga qayta ko'rib chiqish uchun qaytarish to'g'risida qaror qabul qilinishi mumkin. Dasturiy ta'minotni foydalanish qulayligi mezoni bo'yicha baholash uchun dastur hujjatlari va texnik xizmat ko'rsatish mezoni asosida tayyorlangan testlardan foydalangan holda (dasturiy ta'minotni disk raskadrovka va sertifikatlash paytida) to'liq sinovdan o'tkazilganligi juda muhimdir. - texnik xizmat ko'rsatish uchun tavsiya etilgan hujjatlarning har biri uchun tayyorlangan testlar bo'yicha.
Hozirgi vaqtda dasturiy ta'minot tizimlari sifatining ko'pgina primitivlarini baholash uchun faqat ekspert baholash usulidan foydalanish mumkin. Ushbu usul quyidagilardan iborat: ekspertlar guruhi tayinlanadi, ushbu ekspertlarning har biri taqdim etilgan hujjatlarni o'rganish natijasida kerakli sifat ibtidoiy PSga egalik qilish to'g'risida o'z fikrini bildiradi va keyin baholanadi. zarur PS sifati primitiv ushbu guruh a'zolarining ovoz berish yo'li bilan belgilanadi. Ushbu baholash ikki ballli tizim bo'yicha ham amalga oshirilishi mumkin ("egasi" - "egasi yo'q"), shuningdek, ushbu ibtidoiy sifatning PSga egalik darajasini hisobga olish (masalan, uni amalga oshirish mumkin). besh ballli tizim bo'yicha). Bunday holda, ekspertlar guruhi ushbu primitivning spetsifikatsiyasiga va sertifikatlangan PSning sifat spetsifikatsiyasida shakllantirilgan uni baholash usulining ko'rsatkichiga asoslanishi kerak.
14-ma'ruza uchun adabiyotlar.
14.2. V.V.Lipaev. Sinov dasturlari. - M .: Radio va aloqa, 1986 .-- S. 231-245.
14.3. D. Van Tassel. Dasturlarning uslubi, ishlab chiqilishi, samaradorligi, disk raskadrovka va sinovdan o'tkazish. - M .: Mir, 1985 .-- S. 281-283.
14.4. B. Shnayderman. Dasturlash psixologiyasi. - M .: Radio va aloqa, 1984 .-- S. 99-127.
Do'stlaringiz bilan baham: |