Выбор метода анализа для программы надежности является очень индивидуальным и осуществляется объединенными усилиями экспертов по надежности и эксплуатации системы. Выбор должен быть сделан на ранних этапах разработки программы и исследован на применимость.
При использовании следующих критериев выбор методов может быть упрощен:
a) сложность системы. Сложные системы, например, включающие резервирование или другие особенности, обычно требуют более глубокого уровня анализа, чем простые системы;
b) новизна системы. Вновь разрабатываемая система требует более тщательного анализа, чем разработанная ранее;
c) качественный или количественный анализ. Действительно ли количественный анализ необходим?
d) единичные или многократные неисправности. Существенно ли влияние комбинации неисправностей или ими можно пренебречь?
e) поведение системы зависит от времени или последовательности событий. Имеет ли значение для анализа последовательность событий (например, система отказывает только в случае, если событию А предшествует событие В, но не наоборот) или поведение системы зависит от времени (например, ухудшение режимов работы после отказа или выполнения функции)?
f) возможность использования метода для зависимых событий. Зависят ли характеристики отказа или восстановления отдельного элемента системы от состояния системы в целом?
g) восходящий или нисходящий анализ. Обычно применение восходящих методов является более простым. Применение нисходящих методов требует осмысления и творческого подхода и имеет больше возможностей для ошибок;
h) распределение требований надежности. Может ли метод быть приспособлен к количественному распределению требований надежности?
i) квалификация исполнителя. Какой требуется уровень образования или опыта для правильного применения метода?
j) применимость. Например, регулирующая сторона или заказчик обычно применяет метод?
к) необходимость инструментальной поддержки. Нуждается ли метод в компьютерной поддержке или он может быть выполнен вручную?
I) проверки правдоподобия. Можно ли проверить правдоподобие результатов вручную? Если нет, являются ли инструментальные средства доступными?
m) работоспособность инструментальных средств. Действительно ли инструментальные средства доступны? Имеют ли эти инструментальные средства общий интерфейс с другими инструментальными средствами анализа, чтобы результаты могли многократно использоваться или передаваться?
n) стандартизация. Существует ли стандарт, устанавливающий требования к представлению его результатов?
В таблице 2 приведен краткий обзор различных методов анализа надежности, их характеристик и особенностей. Для полного анализа системы может потребоваться применение нескольких методов.