Mavzu : Dasturiy ta’minot sifati tushunchasi va tavsiflari Reja : 1.Sifat tushunchasi. 2. Dasturiy ta'minot sifati xususiyatlari. Hozirgi vaqtda sifatning bir-biriga mos keladigan bir nechta ta'riflari mavjud. Mana eng keng tarqalganlari:
ISO ta'rifi: Sifat - bu belgilangan yoki nazarda tutilgan ehtiyojlarni qondirish qobiliyatini ta'minlaydigan mahsulot, jarayon yoki xizmat xususiyatlari va xususiyatlarining yig'indisidir.
IEEE ta'rifi: Sifat dasturiy ta'minot xossalarning kerakli birikmasiga egalik darajasidir.
Dasturiy ta'minot muhandisligi sohasidagi asosiy sifat standarti hozirgi vaqtda ISO / IEC 9126: 1-4: 2002 (GOST R ISO / IEC 9126-93). Bundan tashqari, sifat xususiyatlarini baholash usullarini tartibga soluvchi ISO / IEC 14598 standartlari to'plami chiqarilgan. Ular birgalikda SQuaRE (Dasturiy ta'minot sifatiga qo'yiladigan talablar va baholash) deb nomlanuvchi sifat modelini tashkil qiladi.
ISO 9126 standartiga muvofiq, dasturiy vosita (PS) sifati haqida umumiy tushunchani quyidagi sifat tavsiflarining o'zaro ta'sir qiluvchi va o'zaro bog'liq bo'lgan uchta ko'rsatkichi bilan tavsiflash tavsiya etiladi:
· Spetsifikatsiyalarda mijozning talablari bilan ko'rsatilgan va yakuniy mahsulot xususiyatlarida aks ettirilgan tashqi sifat;
· Dasturiy ta'minot tizimining hayot aylanishining ishlab chiqish jarayonida va boshqa oraliq bosqichlarida namoyon bo'ladigan ichki sifat;
· Oddiy ishlash vaqtida foydalanilganda sifat va resurslar narxini hisobga olgan holda foydalanuvchi ehtiyojlarini qondirish samaradorligi.
Tashqi va ichki sifat tavsiflari dasturiy ta'minot tizimining o'ziga xos xususiyatlariga taalluqlidir va mijoz va ishlab chiquvchining unga bo'lgan nuqtai nazarini aks ettiradi. Shu bilan birga, oxirgi foydalanuvchi dasturiy ta'minot tizimidan foydalanishdan maksimal jamlangan effektga erishishni kutadi - ish unumdorligini oshirish va dasturiy mahsulotdan umumiy qoniqish. Dasturiy ta'minot tizimining sifatining bunday ko'rinishi dasturiy ta'minotning "foydalanish sifati" yoki "foydalanish qulayligi" deb ataladi.
Dasturiy ta'minot tizimining sifatini tavsiflovchi atributlari sifat ko'rsatkichlari yordamida o'lchanadi. Ko'rsatkich - bu o'ziga xos o'lchash usuli (qiymatlar qanday olinadi), ob'ekt atributi va o'lchov shkalasi (qabul qilingan qiymatlarni tuzish uchun ishlatiladigan vosita) birikmasidir. Metrik atributning o'lchovini belgilaydi - o'lchov natijasida qiymat berilgan o'zgaruvchi.
Sifat talablarining ta'rifi odatda ishlaydigan dasturiy mahsulotga qo'yiladigan talablarni aks ettiruvchi tashqi sifat belgilari ro'yxatidan boshlanadi. Bundan tashqari, dasturiy ta'minot tizimining unga qo'yiladigan talablarga muvofiqligini tekshirish va tasdiqlash amalga oshiriladigan sifat mezonlarini miqdoriy jihatdan aniqlash uchun dasturiy ta'minot tizimining tegishli tashqi o'lchanadigan xususiyatlari (tashqi atributlari) va tegishli ko'rsatkichlar. atributlarni baholash uchun modellar, shuningdek tegishli atributlar qiymatlarini (o'lchovlarini) o'zgartirishning maqbul diapazonlari ko'rsatilgan.
Ta'rifi va qo'llanilishi faqat sinov bosqichida bo'lgan yoki tizimning bir qismi sifatida ishlaydigan kompyuterda ishlaydigan dasturiy ta'minot uchun mumkin bo'lgan ko'rsatkichlar tashqi ko'rsatkichlar deb ataladi. Tashqi ko'rsatkichlar mijozlar, foydalanuvchilar va ishlab chiquvchilarga sinov yoki ishlab chiqish jarayonida dasturiy vosita sifatini kuzatish va tahlil qilish imkoniyatini beradi.
Tashqi ko'rsatkichlarga qo'yiladigan talablar aniqlangandan so'ng, PSning ichki sifat xususiyatlari va ichki atributlari ko'rsatiladi. Ular finalning talab qilinadigan tashqi sifat ko'rsatkichlariga erishishni rejalashtirish uchun ishlatiladi dasturiy mahsulot va ularni ishlab chiqish jarayonida oraliq (ishchi) PS mahsulotlariga integratsiyalash. Keyinchalik, ichki sifat ko'rsatkichlari aniqlanadi. Ichki sifat xususiyatlari, atributlari va ko'rsatkichlari kontseptsiyasi sinovdan oldingi rivojlanish bosqichlarida (talablarni aniqlash, dizayn, kodlash) olingan kompyuterda ishlamaydigan PS ish mahsulotlari (hujjatlar, kod matnlari, testlar va boshqalar) bilan bog'liq. .
Sifatni o'lchash tizimi
Ichki ko'rsatkichlar ishlab chiquvchilarga, sinovchilarga va mijozlarga dasturiy ta'minotning hayot aylanishi sifatini bashorat qilish va dasturiy vosita foydalanishga tayyor bo'lgunga qadar texnologiya sifatini ta'minlash muammolarini hal qilish imkonini beradi. Ichki ko'rsatkichlar loyihalash va dasturlash jarayonida spetsifikatsiyalar, manba kodi yoki hujjatlar kabi dasturiy ta'minot tizimining tarkibiy qismlariga qo'llanilishi mumkin. Ichki ko'rsatkichlardan foydalanishning asosiy maqsadi - kerakli tashqi sifatni olishni ta'minlash.
Foydalanish sifati ko'rsatkichlari mahsulotning belgilangan maqsadlarga erishish uchun aniq foydalanuvchilarning ehtiyojlarini qondirish darajasini aks ettiradi. Ushbu ko'rsatkichlar umumiyligi sababli ISO 9126-1 standarti bilan tartibga solinadigan oltita asosiy xarakteristikalar sonida aks etmaydi, ammo ular ISO 9126-da dasturiy komplekslarning ishlashi va qo'llanilishi natijalarini yaxlit baholash uchun tavsiya etiladi. 4 standart.
Dasturiy ta’minot sifatini modellashtirishning umumiy yondashuvi avvalo eng yuqori darajadagi abstraksiyaning kichik sifat atributlarini (xarakteristikalarini) aniqlash va keyin yuqoridan pastga qarab bu atributlarni bo‘ysunuvchi atributlar to‘plamiga bo‘lishdan iborat. ISO / IEC 9126 bu yondashuvning odatiy namunasidir.
Dasturiy ta'minot vositasining sifatini baholash uchun oltita asosiy ko'rsatkichlar guruhi qo'llaniladi, ularning har biri bir nechta me'yoriy kichik belgilar bilan batafsil tavsiflanadi. Standartdagi xarakteristikalar va kichik xarakteristikalar qisqacha, izohlarsiz va ularni muayyan tizimlar va loyihalarga qo'llash bo'yicha batafsil tavsiyalarsiz belgilanadi. Taqdimot kontseptual xarakterga ega bo'lib, ustuvorliklarni tanlash va tartibga solish bo'yicha tavsiyalarni, shuningdek, ob'ektning xususiyatlariga, rivojlanish muhitiga, texnik xizmat ko'rsatish va qo'llanilishiga qarab talab qilinadigan minimal mezonlarni o'z ichiga olmaydi.
Standartning birinchi qismi, ISO 9126-1, dasturiy ta'minot sifati atributlarini standartning qolgan qismida ishlatiladigan oltita xususiyat bo'yicha tasniflaydi. Ularni o'lchashning asosiy imkoniyatlaridan kelib chiqqan holda, barcha xususiyatlarni turli toifadagi ko'rsatkichlar qo'llanilishi mumkin bo'lgan uchta guruhga birlashtirish mumkin:
· Dasturiy ta’minotning funksionalligini baholash uchun toifali yoki tavsiflovchi (nominal) ko‘rsatkichlardan foydalaniladi;
· Miqdoriy ko'rsatkichlar murakkab dasturiy paketlarning ishonchliligi va samaradorligini o'lchash uchun qo'llaniladi;
· Sifatli ko'rsatkichlar dasturiy vositalarning foydalanishga yaroqliligi, barqarorligi va ko'chmaligiga eng ko'p mos keladi.
Standartning ikkinchi va uchinchi qismlari - ISO 9126-2 va ISO 9126-3 mos ravishda murakkab dasturiy ta'minotning sifat ko'rsatkichlarining tashqi va ichki ko'rsatkichlarini rasmiylashtirishga bag'ishlangan. Barcha jadvallar metrikaning nomi va maqsadini aks ettiruvchi birlashtirilgan sarlavhadan iborat; uni qo'llash usuli; o'lchash usuli, metrik shkala turi; o'lchangan qiymat turi; o'lchash va taqqoslash uchun dastlabki ma'lumotlar; shuningdek, ko'rsatkich qo'llaniladigan dasturiy ta'minotning hayot aylanish bosqichlari (ISO 12207 bo'yicha).
Standartning to'rtinchi qismi - ISO 9126-4 - xaridorlar, etkazib beruvchilar, ishlab chiquvchilar, dasturiy ta'minotga texnik xizmat ko'rsatish, foydalanuvchilar va sifat menejerlari uchun mo'ljallangan. U dasturiy vositalardan foydalanish ko'lamining ta'kidlangan ko'rsatkichlari va foydalanuvchilar uchun tanlangan ko'rsatkichlar guruhini asoslaydi va sharhlaydi.