14-Ma’ruza
Mavzu: Sifat menejmenti. Dasturiy ta’minot sifati Dasturiy ta’minot standartlari
Sharx va tekshirishlar Sifatni boshqarish va Agile ishlab chiqish Dasturiy ta’minotni o‘lchash
REJA:
Dasturiy ta’minot sifati
Dasturiy ta’minot standartlari
Sharx va tekshirishlar
Sifatni boshqarish va Agile ishlab chiqish
Dasturiy ta’minotni o‘lchash
Dasturiy ta’minot sifati
Ishlab chiqarish sanoati ishlab chiqarilayotgan mahsulotlar sifatini yaxshilash uchun sifat menejmenti asoslarini yaratdi. Ushbu sa'y-harakatlarning bir qismi sifatida sanoat mahsulotning batafsil spetsifikatsiyasiga muvofiqlikka asoslangan sifat ta'rifini ishlab chiqdi. Asosiy taxmin, mahsulotlarni to'liq aniqlashtirish va ishlab chiqarilgan mahsulotni uning spetsifikatsiyasiga muvofiq tekshirishi mumkin bo'lgan tartiblarni o'rnatish mumkin edi. Albatta, mahsulotlar hech qachon spetsifikatsiyaga to'liq javob bermaydi, shuning uchun ba'zi bardoshliklarga ruxsat berildi. Agar mahsulot "deyarli to'g'ri" bo'lsa, u maqbul deb tasniflangan.
Dasturiy ta'minot sifatini ishlab chiqarish sifati bilan bevosita taqqoslab bo'lmaydi. Toleranslar g'oyasi analog tizimlarda qo'llaniladi, ammo dasturiy ta'minotga taalluqli emas. Bundan tashqari, ko'pincha dasturiy ta'minot tizimi uning spetsifikatsiyasiga javob beradimi yoki yo'qligi haqida ob'ektiv xulosaga kelish mumkin emas:
To'liq va aniq dasturiy talablarni yozish qiyin. Dasturiy ta'minotni ishlab chiquvchilar va mijozlar talablarni turli yo'llar bilan talqin qilishlari mumkin va dasturiy ta'minot uning spetsifikatsiyasiga mos keladimi yoki yo'qligi haqida kelishuvga erishib bo'lmaydi.
Xususiyatlar odatda manfaatdor tomonlarning bir nechta toifalari talablarini birlashtiradi . Ushbu talablar muqarrar ravishda murosaga keladi va barcha manfaatdor tomonlar guruhlari talablarini o'z ichiga olmaydi. Shuning uchun istisno qilingan manfaatdor tomonlar tizimni, garchi u kelishilgan talablarni bajarsa ham, sifatsiz tizim sifatida qabul qilishlari mumkin .
Muayyan sifat ko'rsatkichlarini (masalan, barqarorlikni) to'g'ridan-to'g'ri o'lchash mumkin emas, shuning uchun ularni bir ma'noda aniqlab bo'lmaydi. Men 24.4 -bo'limda o'lchash qiyinchiliklarini muhokama qilaman .
Ushbu muammolar tufayli dasturiy ta'minot sifatini baholash sub'ektiv jarayondir. Sifat menejmenti jamoasi qabul qilinadigan sifat darajasiga erishilganligini aniqlash uchun o'z mulohazalaridan foydalanadi. Ular dasturiy ta'minot mos keladimi yoki yo'qligini hal qilishadi
Xavfsizlik
|
Tushunuvchanlik
|
Portativlik
|
Xavfsizlik
|
Sinovga yaroqlilik
|
Foydalanish imkoniyati
|
Ishonchlilik
|
Moslashuvchanlik
|
Qayta foydalanish imkoniyati
|
Chidamlilik
|
Modullilik
|
Samaradorlik
|
Mustahkamlik
|
Murakkablik
|
O'rganish qobiliyati
|
24.2 -rasm Dasturiy ta'minot sifati atributlari
uning mo'ljallangan maqsadi. Ushbu qaror tizimning xususiyatlariga oid savollarga javob berishni o'z ichiga oladi. Misol uchun:
Dasturiy ta'minot to'g'ri sinovdan o'tganmi va barcha talablar bajarilganligi ko'rsatilganmi?
Dasturiy ta'minot foydalanish uchun etarlicha ishonchlimi?
Oddiy foydalanish uchun dasturiy ta'minotning ishlashi maqbulmi?
Dasturiy ta'minotdan foydalanish mumkinmi?
Dasturiy ta'minot yaxshi tuzilgan va tushunarlimi?
dasturlash va hujjatlashtirish standartlariga rioya qilinganmi ?
Dasturiy ta'minot sifatini boshqarishda tizim uning talablariga muvofiq sinovdan o'tkaziladi degan umumiy taxmin mavjud. Uning kerakli funksionallikni ta'minlaydimi yoki yo'qligi haqidagi qaror ushbu testlar natijalariga asoslanishi kerak. Shuning uchun QM jamoasi ishlab chiqilgan testlarni ko'rib chiqishi va test to'g'ri o'tkazilganligini tekshirish uchun test yozuvlarini tekshirishi kerak. Ba'zi kompaniyalarda QM guruhi yakuniy tizim sinovini o'tkazadi; boshqalarda, maxsus tizim sinov guruhi tizim sifati menejeriga hisobot beradi.
Dasturiy ta'minot tizimining sub'ektiv sifati ko'p jihatdan uning funktsional bo'lmagan xususiyatlariga asoslanadi. Bu amaliy foydalanuvchi tajribasini aks ettiradi - agar dasturiy ta'minotning funksionalligi kutilgan darajada bo'lmasa, foydalanuvchilar ko'pincha bu kamchilikni hal qiladilar va o'zlari xohlagan narsani qilishning boshqa usullarini topadilar. Biroq, agar dasturiy ta'minot ishonchsiz yoki juda sekin bo'lsa, unda ularning maqsadlariga erishish deyarli mumkin emas.
Shu sababli, dasturiy ta'minot sifati nafaqat dasturiy ta'minot funksiyasining to'g'ri amalga oshirilganligi, balki 24.2 -rasmda ko'rsatilganidek, tizimning funktsional bo'lmagan atributlariga ham bog'liq. Ushbu atributlar dasturiy ta'minotning ishonchliligi, qulayligi, samaradorligi va barqarorligini aks ettiradi.
Ushbu atributlarning barchasi uchun har qanday tizimni optimallashtirish mumkin emas. Misol uchun, xavfsizlikni yaxshilash ishlashning yo'qolishiga olib kelishi mumkin. Shuning uchun sifat rejasi ishlab chiqilayotgan dasturiy ta'minot uchun eng muhim sifat atributlarini belgilashi kerak. Ehtimol, samaradorlik juda muhim va unga erishish uchun boshqa omillarni qurbon qilish kerak. Agar siz sifat rejasida samaradorlikning muhimligini ta'kidlagan bo'lsangiz, ishlab chiqishda ishlaydigan muhandislar bunga erishish uchun birgalikda ishlashlari mumkin. Rejada sifatni baholash jarayonining ta'rifi ham bo'lishi kerak.
24.3-rasm Jarayonga asoslangan sifat
Do'stlaringiz bilan baham: |