Ieee ta'rifi: Sifat


Dasturiy ta'minot sifati xususiyatlari



Yüklə 75,81 Kb.
səhifə5/53
tarix02.04.2022
ölçüsü75,81 Kb.
#115097
1   2   3   4   5   6   7   8   9   ...   53
Dasturiy ta\'minot sifatini boshqarish modellari. Dasturiy ta\'minot sifatining zamonaviy modellari. Tahlil jarayoni xarajatlari

Dasturiy ta'minot sifati xususiyatlari

Foydalanuvchi uchun qoniqarli dasturiy ta'minot sifatini tashkil etuvchi dasturiy ta'minotning xususiyatlari to'plami ushbu dasturiy ta'minotning ishlash shartlari va xarakteriga bog'liq, ya'ni. ushbu dasturiy ta'minot sifatini e'tiborga olish kerak bo'lgan pozitsiyadan. Shuning uchun, dasturiy ta'minot sifatini tavsiflashda, birinchi navbatda, dasturiy ta'minotning kerakli xususiyatlarini tanlash mezonlari aniqlanishi kerak. Hozirda dasturiy ta'minot sifati mezonlari(dasturiy ta'minot sifati mezonlari) quyidagilar hisoblanadi:

Funktsionallik;

Ishonchlilik;

Foydalanish qulayligi;

Samaradorlik;

Xizmat ko'rsatish;

Mobillik.

Funktsionallik - dasturiy ta'minotning foydalanuvchining belgilangan yoki nazarda tutilgan ehtiyojlarini qondiradigan funktsiyalar to'plamini bajarish qobiliyati. Ushbu funktsiyalar to'plami tashqi dasturiy ta'minot tavsifida aniqlanadi.

Dasturiy ta'minotning ishonchliligi (ishonchliligi) - bu ma'lum vaqt oralig'ida ma'lum bir sharoitda ma'lum funktsiyalarni etarlicha yuqori ehtimollik bilan ishonchli bajarish qobiliyati. Bunday holda, dasturiy ta'minotni rad etish undagi xatoning namoyon bo'lishi sifatida tushuniladi. Shunday qilib, ishonchli dasturiy ta'minot undagi xatolar mavjudligini istisno etmaydi - faqat ushbu dasturiy ta'minotni berilgan sharoitlarda amaliy qo'llashda bu xatolar kamdan-kam hollarda paydo bo'lishi muhimdir. Dasturiy ta'minotni sinovdan o'tkazishda, shuningdek amaliy qo'llashda ushbu xususiyatga ega ekanligiga ishonch hosil qilishingiz mumkin. Shunday qilib, biz to'g'ri emas, balki faqat ishonchli dasturiy ta'minotni ishlab chiqa olamiz.

Dasturiy ta'minotning ishonchlilik darajasini baholashda har bir nosozlikning oqibatlarini ham hisobga olish kerak. Dasturiy ta'minotdagi ba'zi xatolar faqat uni ishlatishda biroz noqulaylik tug'dirishi mumkin, boshqa xatolar esa halokatli oqibatlarga olib kelishi mumkin, masalan, inson hayotiga tahdid soladi. Shuning uchun, dasturiy ta'minotning ishonchliligini baholash uchun ba'zan har bir nosozlik foydalanuvchi uchun xarajatlarni (zararni) hisobga oladigan qo'shimcha ko'rsatkichlar qo'llaniladi.

Foydalanish qulayligi - foydalanuvchining dastlabki ma'lumotlarni tayyorlash, dasturiy ta'minotdan foydalanish va olingan natijalarni baholash, shuningdek, aniq yoki nazarda tutilgan foydalanuvchi uchun ijobiy his-tuyg'ularni yaratish bo'yicha harakatlarini minimallashtiradigan dasturiy ta'minot xususiyati.

Samaradorlik - ma'lum sharoitlarda foydalanuvchiga dasturiy ta'minot tomonidan taqdim etilgan xizmatlar darajasining foydalanilgan resurslar miqdoriga nisbati.

Texnik xizmat ko'rsatish - bu xatolarni tuzatish uchun o'zgartirishlar kiritish va foydalanuvchilarning o'zgaruvchan ehtiyojlarini qondirish uchun uni o'zgartirish harakatlarini minimallashtiradigan dasturiy xususiyatdir.

Mobillik - dasturiy ta'minotni bir muhitdan (muhitdan) ikkinchisiga, xususan, bir kompyuterdan ikkinchisiga o'tkazish qobiliyati.

Funktsionallik va ishonchlilik majburiy sifat mezonidir Dasturiy ta'minot va ishonchliligini ta'minlash dasturiy ta'minotni ishlab chiqishning barcha bosqichlari va jarayonlarida qizil ip bo'ladi. Qolgan mezonlar dasturiy ta'minotga qo'yiladigan talablarga muvofiq foydalanuvchilarning ehtiyojlariga qarab qo'llaniladi. Har bir mezon uchun dasturiy ta'minot sifatini aniqlashtirish uchun ishlab chiquvchilar tomonidan bir ma'noda talqin qilinadigan juda oddiy dasturiy ta'minot xususiyatlarining standartlashtirilgan to'plami qo'llaniladi. Biz bunday xususiyatlarni chaqiramiz dasturiy ta'minot sifati primitivlari... Primitivlarning ba'zilari bir nechta mezonlarga ko'ra ishlatilishi mumkin. Quyida sifat mezonlarining dasturiy ta'minot sifati primitivlariga bog'liqligi ko'rsatilgan.

Funktsionallik: to'liqlik.

Ishonchlilik: to'liqlik, aniqlik, avtonomiya, barqarorlik, xavfsizlik.

Foydalanish qulayligi: P-hujjatli, informatsion (faqat dastur hujjatlariga nisbatan), ochiqlik, barqarorlik, xavfsizlik.

Samaradorlik: Vaqt samaradorligi, resurs samaradorligi (xotira), qurilma samaradorligi.

Xizmat. Ko'p turli xil sifatli primitivlar ushbu mezon bilan bog'liq. Biroq, ular sifatning ikkita kichik mezonini ajratib ko'rsatib, ikkita guruhga bo'linishi mumkin: o'rganish va o'zgartirish.

O'rganish qobiliyati - bu dasturiy ta'minot va dasturiy ta'minot hujjatlarini o'rganish va tushunish harakatlarini minimallashtiradigan dasturiy ta'minotning xususiyatlari.

O'zgartirish imkoniyati - bu dasturiy ta'minotdan foydalanish shartlariga avtomatik ravishda moslashish yoki kerakli o'zgartirish va takomillashtirishlarni qo'lda kiritishni soddalashtirish imkonini beruvchi dasturiy ta'minot xususiyatlari.

O'rganish mumkinligi: C-hujjatlangan, informatsion (bu erda texnik hujjatlar bilan bog'liq), tushunarlilik, tuzilganlik, o'qilishi mumkin.

O'zgartirish imkoniyati: kengaytirilishi, o'zgartirilishi (tor ma'noda, sifatning ibtidoiysi sifatida), tizimlilik, modullik.

Mobillik: qurilma mustaqilligi, avtonomiya, tizimlilik, modullik.

Amaldagi dasturiy ta'minot sifatining primitivlarining ta'riflari quyida keltirilgan.

To'liqlik - bu dasturiy ta'minotning aniq va yashirin funktsiyalarini bajarish uchun zarur bo'lgan barcha kerakli qismlar va funktsiyalarga egalik darajasini tavsiflovchi xususiyat.

Aniqlik - dasturiy ta'minot dasturlari tomonidan ishlab chiqarilgan natijalardagi xatoning ulardan maqsadli foydalanish nuqtai nazaridan maqbulligini tavsiflovchi ko'rsatkich.

O'z-o'zidan ta'minlanganlik - bu dasturiy ta'minotning boshqa dasturiy komponentlarning yordami yoki yordamisiz belgilangan funktsiyalarni bajarish qobiliyatini tavsiflovchi xususiyat.

Mustahkamlik - bu noto'g'ri (xato) kiritilgan ma'lumotlarga qaramay, dasturiy ta'minotning to'g'ri ishlashda davom etish qobiliyatini tavsiflovchi xususiyatdir.

Xavfsizlik (mudofaa) - dasturiy ta'minotning foydalanuvchining qasddan yoki qasddan bo'lmagan halokatli (buzg'unchi) harakatlariga qarshilik ko'rsatish qobiliyatini tavsiflovchi xususiyat.

P-hujjatlari (u. Documentation) - dasturiy ta'minotdan foydalanish uchun zarur bo'lgan o'quv, ko'rsatma va ma'lumotnoma hujjatlarining mavjudligi, to'liqligi, tushunarliligi, foydalanish mumkinligi va aniqligini tavsiflovchi xususiyat.

Hisobdorlik - bu dasturiy ta'minotning maqsadini, qabul qilingan taxminlarni, mavjud cheklovlarni, kiritilgan ma'lumotlar va alohida komponentlarning ishlash natijalarini, shuningdek, dasturlarning joriy holatini tushunish uchun zarur va etarli bo'lgan dasturiy ta'minotda ma'lumotlar mavjudligini tavsiflovchi xususiyatdir. ularning faoliyati davomida.

Muloqot (kommunikativlik) - dasturiy ta'minotning kirish ma'lumotlarining topshirig'ini yoki tavsifini osonlashtirish darajasini va foydali ma'lumotlarni juda sodda shaklda va tushunarli tarkib bilan taqdim etish qobiliyatini tavsiflovchi xususiyat.

Vaqt samaradorligi dasturiy ta'minotning ma'lum vaqt davomida o'ziga yuklangan funktsiyalarni bajarish qobiliyatini tavsiflovchi ko'rsatkichdir.

Resurs samaradorligi - bu foydalaniladigan resurslar (ishlatilgan xotira) bo'yicha ma'lum cheklovlar ostida dasturiy ta'minotning unga yuklangan funktsiyalarni bajarish qobiliyatini tavsiflovchi ko'rsatkich.

Qurilma bo'yicha samaradorlik (qurilma samaradorligi) - ma'lum bir masalani hal qilish uchun mashinaning qurilmalaridan foydalanish samaradorligini tavsiflovchi ko'rsatkich.

C-hujjatlari - bu dasturiy ta'minotga qo'yiladigan talablarni va ushbu dasturiy ta'minotni ishlab chiqishning turli bosqichlari natijalarini, shu jumladan dasturiy ta'minotning imkoniyatlari, cheklovlari va boshqa xususiyatlarini aks ettiruvchi hujjatlar mavjudligi nuqtai nazaridan tavsiflovchi xususiyat. ularning asoslari sifatida.

Tushunarlilik - bu dasturiy ta'minotni o'rganayotgan shaxsga uning maqsadini, qilingan taxminlar va cheklovlarni, kiritilgan ma'lumotlar va uning dasturlari ishining natijalarini, ushbu dasturlarning matnlarini va ularning holatini tushunishga imkon berish darajasini tavsiflovchi xususiyat. amalga oshirish.

Strukturalilik - dasturiy ta'minot dasturlarini ularning o'zaro bog'liq bo'lgan qismlarini ma'lum bir tarzda (masalan, tizimli dasturlash tamoyillariga muvofiq) yagona bir butunga tashkil qilish nuqtai nazaridan tavsiflovchi xususiyatdir.

O'qilishi - bu dasturiy ta'minot dasturlari matnini idrok etishning qulayligini tavsiflovchi xususiyat (chekinish, parchalanish, formatlash).

Kengaytirish (kengaytirish) - dasturiy ta'minotning ma'lumotlarni saqlash uchun ko'proq xotiradan foydalanish yoki alohida komponentlarning funksionalligini kengaytirish qobiliyatini tavsiflovchi xususiyat.

O'zgartirish imkoniyati - bu dasturiy ta'minotni hayot aylanishining barcha bosqichlari va bosqichlarida kerakli o'zgartirish va takomillashtirishni amalga oshirish qulayligi nuqtai nazaridan tavsiflovchi ko'rsatkich.

Modullik - dasturiy ta'minotni o'z dasturlarini shunday diskret komponentlardan tashkil qilish nuqtai nazaridan tavsiflovchi xususiyat, ulardan birini o'zgartirish boshqa komponentlarga minimal ta'sir qiladi.

Qurilmaning mustaqilligi - dasturiy ta'minotning turli xil apparat vositalarida (turli turdagi, brendlar, kompyuter modellari) ishlash qobiliyatini tavsiflovchi xususiyatdir.

Dasturiy vositani ishlab chiqish uni sertifikatlash bilan yakunlanadi. Dasturiy ta'minotni tekshirish bu uning sifatining ishonchli tasdig'idir. Qoida tariqasida, sertifikatlashtirish uchun ekspert komissiyasi tuziladi. Ushbu komissiya dasturiy ta'minot sifatini baholash uchun zarur ma'lumotlarni olish uchun uni qabul qilish testlarini o'tkazadi. Bunday holda, faqat belgilangan sifat mezonlari va sifat primitivlari baholanadi.




Yüklə 75,81 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   53




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin