Методы и средства инженерии программного обеспечения



         

Модели оценки надежности


Из всех областей программной инженерии  надежность ПС является  самой исследованной  областью. Ей предшествовала  разработка теории надежности технических средств, оказавшая влияние на развитие надежности ПС. Вопросами надежности ПС занимались разработчики ПС, пытаясь разными системными средствами обеспечить надежность, удовлетворяющую заказчика, а также  теоретики, которые, изучая природу функционирования ПС,  создали  математические модели надежности, учитывающие разные аспекты работы ПС (возникновение ошибок, сбоев, отказов и др.)  и оценить реальную надежность. В результате  надежность ПС  сформировалась  как самостоятельная теоретическая и прикладная наука [9–13, 17-25].

Надежность сложных ПС существенным образом отличается  от надежности аппаратуры. Носители данных (файлы, сервер и т.п.) обладают высокой надежностью,  записи  на  них  могут  храниться длительное время  без  разрушения, поскольку  разрушению и старению они не подвергаются.

С точки зрения прикладной науки надежность – это способность ПС сохранять свои свойства (безотказность, устойчивость и др.) преобразовывать  исходные данные в результаты в  течение определенного промежутка времени при определенных условиях   эксплуатации. Снижение надежности ПС происходит  из–за ошибок в требованиях, проектировании и выполнении. Отказы и ошибки зависят от способа  производства  продукта  и появляются   в   программах  при их исполнении   на  некотором  промежутке   времени.

Для многих систем (программ и данных) надежность является главной  целевой функцией реализации. К некоторым типам систем (реального времени, радарные системы, системы безопасности, медицинское оборудование со встроенными программами и др.) предъявляются высокие  требования к надежности, такие как  недопустимость  ошибок, достоверность,  безопасность, защищенность и  др.

Таким образом, оценка надежности ПС  зависит от числа оставшихся и не устраненных ошибок в программах  на этапах ЖЦ  В ходе эксплуатации ПС ошибки  обнаруживаются и устраняются.


Содержание  Назад  Вперед