Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Показатели надежности характеризуют способность программного средства в конкретных областях применения выполнять заданные функции в соответствии с программными документами в условиях возникновения отклонений в среде функционирования, вызванных сбоями технических средств, ошибками во входных данных, ошибками обслуживания и другими дестабилизирующими воздействиями. Под сбоем технических средств в стандарте понимается событие, заключающееся в нарушении исправного состояния технических средств ЭВМ при сохранении ими работоспособного состояния. Под ошибкой обслуживания – нарушение требуемого порядка взаимодействия с программой со стороны пользователя. Критериями надежности являются устойчивость функционирования и работоспособность. Устойчивость функционирования – способность обеспечивать продолжение работы программы после возникновения отклонений, вызванных сбоями технических средств, ошибками во входных данных и ошибками обслуживания.
Этот критерий может оцениваться на всех этапах жизненного цикла ПС. На этапе анализа требований к ПС определяются две метрики устойчивости функционирования:
– средства восстановления при ошибках на входе;
– средства восстановления при сбоях оборудования.
На остальных этапах оценивается также дополнительная метрика – реализация управления средствами восстановления.
Все установленные стандартом оценочные элементы метрик устойчивости функционирования определяются экспертным путем.
Для оценки наличия средств восстановления при ошибках на входе необходимо учесть следующие оценочные элементы:
– наличие требований к программе по устойчивости функционирования при наличии ошибок во входных данных;
– возможность обработки ошибочных ситуаций;
– полнота обработки ошибочных ситуаций;
– наличие тестов для проверки допустимых значений входных данных;
– наличие системы контроля полноты входных данных;
– наличие средств контроля корректности входных данных;
– наличие средств контроля непротиворечивости входных данных;
– наличие проверки параметров и адресов по диапазону их значений;
– наличие обработки граничных результатов;
– наличие обработки неопределенностей (деление на ноль, квадратный корень из отрицательного числа и т. д.).
Для оценки наличия средств восстановления при сбоях оборудования учитываются следующие элементы:
– наличие требований к программе по восстановлению процесса выполнения в случае сбоя операционной системы, процессора, внешних устройств;
– наличие требований к программе по восстановлению результатов при отказах процессора, операционной системы;
– наличие средств восстановления процесса в случае сбоев оборудования;
– наличие возможности разделения по времени выполнения отдельных функций программ;
– наличие возможности повторного старта с точки останова.
Для того, чтобы оценить степень реализации управления средствами восстановления, необходимо проверить
– наличие централизованного управления процессами, конкурирующими из-за ресурсов;
– наличие возможности автоматически обходить ошибочные ситуации в процессе вычисления;
– наличие средств, обеспечивающих завершение процесса решения в случае помех;
– наличие средств, обеспечивающих выполнение программы в сокращенном объеме в случае ошибок или помех.
Кроме этого рассчитывается показатель устойчивости к искажающим воздействиям: ,
где D – число экспериментов, в которых искажающие воздействия приводили к отказу, К – число экспериментов, в которых имитировались искажающие воздействия.
Работоспособность – способность программы функционировать в заданных режимах и объемах обрабатываемой информации в соответствии с программными документами при отсутствии сбоев технических средств.
Этот критерий оценивается на всех этапах жизненного цикла ПС, начиная с этапа реализации.
Дата публикования: 2015-02-03; Прочитано: 1708 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!