287
екіншісіне де белгілер орнату қажет.
Бағалау нәтижелерімен алмасқан кезде, сапаны бағалауға
қолданылатын метрикалар мен белгілер орнатылуы тиіс.
Бағдарламалық қамсыздандыруды
жіктеудің жалпы қабылданған
жүйесі болмаса да, бағдарламалық қамсыздандырудың жалпы
қабылданған кластары бар. Әрбір сапа сипатамасының маңыздылығы
бағдарламалық қамсыздандырудың класына қарай өзгереді. Мысалы,
сенімділік - сыни жүйелердің бағдарламалық қамсыздандыруы үшін ең
маңызды, тиімділік - нақты уақыт жүйесінің бағдарламалық
қамсыздандыруына ең маңызды, ал қолайлылық - соңғы пайдаланушы
диалогының бағдарламалық қамсыздандыруына
ең маңызды болып
табылады.
Әрбір
сапа
сипаттамасының
маңыздылығы
қабылданған
көзқарастарға қарай өзгеріп отырады.
Сапа туралы бірнеше түсініктер бар:
■
пайдаланушының ұсынысы;
■
әзірлеушінің ұсынысы;
■
бақарушының ұсынысы.
Пайдаланушының көзқарасы бойынша, сапа - бұл, белгіленген және
жорамал қажеттіліктерді қанағаттандыру қабілеттілігіне қатысты, нысан
сипаттамаларының жиынтығы.
Құру процесі пайдаланушыдан және әзірлеушіден бағдарламалық
қамсыздандырудың бірдей сапа сипаттамаларын пайдалануды талап
етеді, себебі олар талаптар мен қабылдауды орнату үшін қолданылады.
Сатуға арналған бағдарламалық қамсыздандыру әзірлеген кезде, сапа
талаптарында болжалданған қажеттіліктер көрсетілуі тиіс.
Әзірлеушілер,
сапа
талаптарын
қанағаттандыруы
тиіс
бағдарламалық қамсыздандырудың
құрылуына жауап беретін
болғандықтан, олар ақырғы өнімнің сапасына сияқты, аралық өнімнің
сапасына мүдделі. Әзірлеу циклының әрбір фазасындағы аралық
өнімнің сапасын бағалау үшін, әзірлеушілер бірдей сипаттамаларға
әртүрлі метрикаларды
пайдаланулары тиіс, себебі бірдей метрикалар
өмірлік циклдың барлық фазалары үшін қолдануға келмейді. Мысалы,
әзірлеуші жобалық сипаттамада бағдар ұзындығы және күту және
рұқсат уақыты терминдер пайаланған кезде, пайдаланушының реакция
уақытының терминдеріндегі тиімділікті түсінуі. Өнімнің сыртқы
интерфейсі үшін қолдануға болатын метрикалар, оның құрылымына
қолдануға
болатын
метрикалармен
алмастыруға
болады.
Пайдаланушының
ұсынысы,
бағдарламалық
қамсыздандыруды
сүйемелдеушімен талап етілетін сапа сипаттамалары туралы ұсынысты
қамтуы тиіс.
Жетекші нақты
сапа сипаттамасына қарағанда, жалпы сапаға
288
мүдделі болуы мүмкін, және сол себептен жеке сипаттамаларға арналған
коммерциялық талаптарды бейнелейтін мәндердің маңыздылығын
анықтауды қажет етеді. Жетекшіге, жоспарлы іркіліс немесе құнның
артық
шығындалуы сияқты, басқарушылық белгілері бар сапаны
жоғарылатуды салыстыру қажет болуы мүмкін, себебі ол сапаны
шектеулі құн, еңбек ресурстары және белгіленген уақыт шегінде
оңтайландыруды қалайды.
Достарыңызбен бөлісу: