167 БАҒДАРЛАМАЛЫҚ ҚАМСЫЗДАНДЫРУДЫҢ СЕНІМДІЛІГІ Сенімділік бағдарламалық өнім сапасының маңызды сипаттамасы
болып табылады. Бағдарламалық қамсыздандырудың сенімділігін
азайту талаптарында, жобалауда және орындаудағы қателердің
салдарынан болады. Бұзылу мен қателер өнім өндірісінің тәсіліне
байланысты және бірқатар уақыт аралығында олар орындалған кезде
бағдарламаларда
шығады.
Осылайша,
бағдарламалық
қамсыздандырудың сенімділігін бағалау бағдарламада қалған және
жойылмаған қателердің санына байланысты.
Бағдарламалық қамсыздандыруды пайдалану барысында қателер
табылады да, жойылады. Егер қателерді түзеткен кезде жаңалары
енгізілмесе, немесе кем дегенде жаңа қателер жойылғанына қарамастан,
аз
енгізіледі,
онда
пайдалану
барысында
бағдарламалық
қамсыздандырудың сенімділігі үздіксіз артады. Пайдалану қаншалықты
қарқынды жүргізілсе, қателер де қарқынды анықталады және жүйенің
сенімділігі мен тиісінше оның сапасы жылдамырақ артады.
Істен шығу және бұзылулар Сенімді бағдарламалық қамсыздандыру онда ақаулардың немесе
қателердің болуын жоққа шығармайды, тек осы қателер бағдарламалық
құралды практикалық қолдану барысында жеткілікті түрде сирек
шыққаны маңызды. Бағдарламалық қамсыздандыру оны тестілеу
кезінде сынау барысында, сондай-ақ практикалық қолданысында ие
болатын қасиеті бар екендігіне көз жеткізу керек.
Жұмыс істеп тұрған бағдарламалық жүйеде ақаулардың болуы түрлі
салдардың пайда болуына және шекті қиын жағдайларға себеп болуы
мүмкін (мысалы, қаншалықты жүйе жұмысқа қабілетті емес күйінде
болуы мүмкін). Бағдарламалық қамсыздандырудағы кейбір қателер оны
қолданған кезде кейбір ыңғайсыздықтарды тудырады, ал басқа
қателердің апатты салдары болуы мүмкін. Сол себепті де бағдарламалық
қамсыздандырудың сенімділігін бағалау үшін кейде әрбір іркіліске
немесе бұзылуға пайдаланушы үшін құнын есепке алатын, қосымша
көрсеткіштерді қолданады.