![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Показатели надежности ПС.
Показатели надежности характеризуют способность программного средства в конкретных областях применения выполнять заданные функции в соответствии с программными документами в условиях возникновения отклонений в среде функционирования, вызванных сбоями технических средств, ошибками во входных данных, ошибками обслуживания и другими дестабилизирующими воздействиями. Под сбоем технических средств в стандарте понимается событие, заключающееся в нарушении исправного состояния технических средств ЭВМ при сохранении ими работоспособного состояния. Под ошибкой обслуживания – нарушение требуемого порядка взаимодействия с программой со стороны пользователя. Критериями надежности являются устойчивость функционирования и работоспособность. Устойчивость функционирования – способность обеспечивать продолжение работы программы после возникновения отклонений, вызванных сбоями технических средств, ошибками во входных данных и ошибками обслуживания. Этот критерий может оцениваться на всех этапах жизненного цикла ПС. На этапе анализа требований к ПС определяются две метрики устойчивости функционирования: – средства восстановления при ошибках на входе; – средства восстановления при сбоях оборудования. На остальных этапах оценивается также дополнительная метрика – реализация управления средствами восстановления. Все установленные стандартом оценочные элементы метрик устойчивости функционирования определяются экспертным путем. Для оценки наличия средств восстановления при ошибках на входе необходимо учесть следующие оценочные элементы: – наличие требований к программе по устойчивости функционирования при наличии ошибок во входных данных; – возможность обработки ошибочных ситуаций; – полнота обработки ошибочных ситуаций; – наличие тестов для проверки допустимых значений входных данных; – наличие системы контроля полноты входных данных; – наличие средств контроля корректности входных данных; – наличие средств контроля непротиворечивости входных данных; – наличие проверки параметров и адресов по диапазону их значений; – наличие обработки граничных результатов; – наличие обработки неопределенностей (деление на ноль, квадратный корень из отрицательного числа и т. д.). Для оценки наличия средств восстановления при сбоях оборудования учитываются следующие элементы: – наличие требований к программе по восстановлению процесса выполнения в случае сбоя операционной системы, процессора, внешних устройств; – наличие требований к программе по восстановлению результатов при отказах процессора, операционной системы; – наличие средств восстановления процесса в случае сбоев оборудования; – наличие возможности разделения по времени выполнения отдельных функций программ; – наличие возможности повторного старта с точки останова. Для того, чтобы оценить степень реализации управления средствами восстановления, необходимо проверить – наличие централизованного управления процессами, конкурирующими из-за ресурсов; – наличие возможности автоматически обходить ошибочные ситуации в процессе вычисления; – наличие средств, обеспечивающих завершение процесса решения в случае помех; – наличие средств, обеспечивающих выполнение программы в сокращенном объеме в случае ошибок или помех. Кроме этого рассчитывается показатель устойчивости к искажающим воздействиям: где D – число экспериментов, в которых искажающие воздействия приводили к отказу, К – число экспериментов, в которых имитировались искажающие воздействия. Работоспособность – способность программы функционировать в заданных режимах и объемах обрабатываемой информации в соответствии с программными документами при отсутствии сбоев технических средств. Этот критерий оценивается на всех этапах жизненного цикла ПС, начиная с этапа реализации.
|