4.1 Общие положения
Для того чтобы система была надежной, необходимо чтобы она была готова выполнить свои функции. В общее понятие готовности входят зависимость от интенсивности отказов системы (безотказность) и время, необходимое для восстановления системы (ремонтопригодность).
Однако практически это не означает, что когда система готова выполнить свою функцию, то есть уверенность в том, что функция будет выполнена правильно.
Этот аспект достоверности зависит:
от способности системы обеспечить предупредительную сигнализацию в случае, когда она находится в состоянии, в котором не может выполнить некоторые или все свои функции правильно (целостность);
от способности системы отклонить любые неправомерные входные сигналы или предотвратить несанкционированный доступ к системе (защищенность).
Для того чтобы оценить надежность системы, необходимо прежде всего идентифицировать и оценить дополнительные составляющие свойства, которые определяют надежность.
Отношение между надежностью и ее составляющими свойствами показано на рисунке 2.
Рисунок 2 - Составляющие свойства надежности
4.2 Надежность
Надежность не может быть оценена непосредственно. Необходимо оценить каждое составляющее свойство отдельно.
Каждое составляющее свойство зависит от архитектуры расположения модулей системы и свойств этих модулей.
Отношение составляющих свойств надежности этих модулей к надежности системы может быть очень сложным.
Каждое составляющее свойство на уровне системы может зависеть от нескольких составляющих свойств на уровне модуля.
Например:
если архитектура системы включает избыточность, то готовность системы зависит от свойства целостности избыточных модулей;
если архитектура содержит механизмы защищенности системы, то защищенность системы зависит от свойства готовности модулей, которые реализуют механизм защиты;
если архитектура содержит модули, которые проверяют данные, передаваемые от других частей системы, то целостность системы зависит от свойств защищенности этих модулей.
Надежность не может быть описана просто количественно (числом). Некоторые из ее свойств могут быть выражены как вероятности, другие свойства детерминированы; некоторые могут быть определены количественно, другие аспекты могут быть выражены только в качественном виде.
Когда система выполняет несколько системных задач, ее надежность может очень сильно влиять на решение этих задач. Поэтому для каждой из этих задач требуется отдельный анализ.
4.3 Готовность
Готовность системы зависит от готовности отдельных частей системы и способа, которым эти части взаимодействуют при выполнении задач системы. Способ, которым обеспечивается взаимодействие частей, может включать функциональную избыточность (гомогенную или разнообразную), функциональные отступления и деградацию. Готовность практически зависит от используемых процедур и ресурсов, доступных для поддержания системы. Готовность системы может отличаться для каждой из ее задач. Готовность системы для каждой задачи может быть определена количественно двумя способами.
4.3.1 Прогнозируемое значение готовности системы может быть рассчитано так:
,
где:
"готовность" - готовность системы для выполнения данной задачи;
"среднее время до отказа" - среднее время с момента перехода системы в состояние готовности выполнения данной задачи до момента времени, когда система будет не в состоянии ее выполнять (до отказа);
"среднее время восстановления" - среднее время, требующееся для восстановления системы в состояние готовности выполнения заданной задачи с момента времени, когда система не смогла выполнять задачу.