Ieee ta'rifi: Sifat



Yüklə 75,81 Kb.
səhifə1/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 sifatini boshqarish modellari. Dasturiy ta'minot sifatining zamonaviy modellari. Tahlil jarayoni xarajatlari

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.



Dasturiy ta'minot sifati xususiyatlari







Funktsionallik

Dasturiy ta'minotning foydalanuvchilarning bildirilgan yoki qabul qilingan ehtiyojlarini qondirish qobiliyati

Mo'ljallangan foydalanish uchun yaroqlilik (moslik)

Muayyan vazifalarga funktsiyalar to'plamining mavjudligi va muvofiqligi

Talablarni amalga oshirishning to'g'riligi / to'g'riligi (Aniqlik)

Dasturiy ta'minotning to'g'ri (yoki izchil) natijalarni ta'minlash qobiliyati

O'zaro ishlash qobiliyati

Dasturiy ta'minotning muayyan tizimlar bilan o'zaro ta'sir qilish qobiliyati

Muvofiqlik

Dasturiy ta'minotning tegishli standartlar yoki konventsiyalarga yoki batafsil ko'rsatmalarga rioya qilish qobiliyati

Xavfsizlik / operatsion xavfsizlik (Xavfsizlik)

Dasturiy ta'minotning dasturlar va ma'lumotlarga ruxsatsiz kirishni (tasodifiy yoki qasddan) oldini olish qobiliyati

Ishonchlilik

Dasturiy ta'minotning ma'lum vaqt davomida ma'lum sharoitlarda ishlash darajasini saqlab turish qobiliyati

Barqarorlik / etuklik darajasi

Dasturiy ta'minotdagi xatolar tufayli yuzaga kelgan nosozliklar chastotasi bilan tavsiflanadi

Xatolarga chidamlilik

Dasturiy ta'minot xatolari yoki ma'lum bir interfeysning uzilishi holatlarida dasturiy ta'minotning ma'lum darajadagi ishlashini saqlab turish qobiliyati

Qayta tiklanadigan

Dasturiy ta'minotning ishlash darajasini va ishlamay qolganda to'g'ridan-to'g'ri shikastlangan ma'lumotlarni tiklash qobiliyati. Buning uchun zarur bo'lgan kuch va vaqt bilan tavsiflanadi.

Foydalanish imkoniyati

Bu ma'lum yoki mo'ljallangan foydalanuvchilar doirasi tomonidan dasturiy ta'minotdan foydalanish uchun zarur bo'lgan ish hajmi bilan tavsiflanadi.

Funktsiyalar va hujjatlarning tushunarliligi

Foydalanuvchining dasturiy ta'minotning umumiy mantiqiy tushunchasini va uning qo'llanilishini tushunishga bo'lgan harakatlarini tavsiflaydi

O'rganish qobiliyati

Foydalanuvchining dasturiy ta'minotdan foydalanishni o'rganishga bo'lgan sa'y-harakatlarini tavsiflaydi (masalan, operatsion boshqaruv, kiritish, chiqish)

Foydalanish qulayligi (ishlash qobiliyati)

Foydalanuvchining dasturiy ta'minotning ishlashi va operativ boshqaruvidagi harakatlarini tavsiflaydi

Samaradorlik

Bu dasturiy ta'minotning ishlash sifati darajasi va belgilangan sharoitlarda foydalaniladigan resurslar miqdori o'rtasidagi nisbat bilan belgilanadi

Vaqt harakati

Javob vaqti va funktsiyani bajarish tezligi bilan tavsiflanadi

Resurs harakati

Funktsiyani bajarishda foydalaniladigan resurslar miqdori va dasturiy ta'minotdan foydalanish davomiyligi bilan tavsiflanadi

Saqlash imkoniyati

Muayyan o'zgarishlarni (modifikatsiyalarni) amalga oshirish uchun zarur bo'lgan ish hajmini tavsiflaydi.

Tahlil qilish imkoniyati

Kamchiliklar yoki nosozliklarni tashxislash yoki qayta jihozlash uchun komponentlarni aniqlash uchun zarur bo'lgan harakatlarni tavsiflaydi

Komponentlarning o'zgaruvchanligi va dasturlar majmuasi (O'zgaruvchanlik)

O'zgartirish, nosozlikni bartaraf etish yoki ish sharoitlarini o'zgartirish uchun zarur bo'lgan harakatlarni tavsiflaydi

Barqarorlik

Kutilmagan o'zgartirish ta'siridan kelib chiqadigan xavfni tavsiflaydi

Texnik xizmat ko'rsatish paytida o'zgarishlarni sinab ko'rish (testga chidamlilik)

O'zgartirilgan dasturiy ta'minotni sinab ko'rish uchun zarur bo'lgan harakatlarni tavsiflaydi

Portativlik

Dasturiy ta'minotni bir muhitdan ikkinchisiga o'tkazish qobiliyati

Atrof-muhit o'zgarishlariga moslashish (moslashuvchanlik)

Bu dasturiy ta'minotni boshqa harakatlar yoki usullardan foydalanmasdan turli xil maxsus ish sharoitlariga moslashtirish qulayligini tavsiflaydi, ko'rib chiqilayotgan dasturiy ta'minotda buning uchun mo'ljallanganlardan tashqari.

Migratsiyadan keyin o'rnatish / joylashtirish / o'rnatish oson (O'rnatish imkoniyati)

Muayyan muhitda dasturiy ta'minotni amalga oshirish uchun zarur bo'lgan harakatlarni tavsiflaydi

Muvofiqlik

Dasturiy ta'minotning portativlik bilan bog'liq standartlar yoki konventsiyalarga muvofiqligi

Dasturlar majmuasini sozlashda komponentlarning almashinishi (almashtirish imkoniyati)

Ushbu vosita muhitida boshqa maxsus dasturiy vosita o'rniga ushbu dasturiy ta'minotdan foydalanishning soddaligi va mashaqqatliligini tavsiflaydi.


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