
- •Предмет науки о надежности. Определение надежности (в узком и широком смысле).
- •Основные этапы и направления развития теории надежности.
- •Характерные особенности ис(асоиу) как сложной системы. Виды надежности ис(асоиу)
- •Надежность ис(асоиу) как комплексное свойство.
- •Понятие отказа, классификация отказов технических средств (тс)
- •Понятие безотказности; виды технического состояния объекта.
- •Понятие ремонтопригодности; восстанавливаемые и невосстанавливаемые объекты, ремонтируемые и неремонтируемые объекты. Показатели ремонтопригодности
- •Понятие долговечности; виды предельного состояния. Наработка, виды наработки; технический ресурс, остаточный ресурс; срок службы технического объекта. Показатели долговечности
- •Понятия сохраняемости и живучести объекта; достоверность информации, выдаваемой объектом. Показатели сохраняемости
- •Показатели безотказности (статистические и математические определения) для невосстанавливаемых объектов
- •Показатели безотказности (статистические и математические определения) для восстанавливаемых объектов
- •Связь между различными показателями надежности: вбр р(t), плотность f(t), средняя наработка до отказа t, интенсивность отказов λ(t)
- •Законы распределения дискретных случайных величин, применяемые в теории надежности: примеры дискретных случайных величин, распределение Пуассона и биномиальное распределение
- •Законы распределения непрерывных случайных величин, применяемые в теории надежности: закон Релея и закон Вейбулла
- •Законы распределения непрерывных случайных величин, применяемые в теории надежности: экспоненциальный закон и γ-распределение
- •Законы распределения непрерывных случайных величин, применяемые в теории надежности: нормальный и нормальный усеченный закон
- •Классификация и характеристика факторов, влияющих на надежность функционирования ис (асоиу)
- •Классификация методов расчета систем на надежность. Порядок расчета надежности. Расчет надежности при основном соединении элементов
- •Порядок расчета надежности
- •Резервирование. Классификация методов резервирования систем.
- •Кратность резервирования – это отношение числа резервных элементов объекта к числу основных.
- •Испытания на надежность: определение, значение Положительные и отрицательные стороны испытаний на надежность.
- •Классификация и краткая характеристика видов испытаний на надежность.
- •Определительные испытания на надежность (характеристика, виды, преимущества, недостатки).
- •Контрольные испытания на надежность, основанные на числе допустимых отказов, равном нулю (пример).
- •Контрольные испытания на надежность, основанные на последовательном анализе.
- •Понятие качества программных средств. Функциональные и конструктивные характеристики качества.
- •Иерархия показателей качества пс. Характеристика комплексных показателей качества пс
- •Классификация показателей качества. Процесс оценки показателей качества по гост
- •Показатели надежности пс; количественные характеристики критерия работоспособность.
- •Показатели надежности пс; количественные характеристики критерия устойчивость функционирования.
- •Понятия отказа и сбоя пс. Виды состояний (функционирования) по. Примеры
- •Классификация отказов по. Примеры
- •Понятие дефектов пс и причины их появления.
- •Области использования понятий отказ, сбой, дефект на протяжении всего жизненного цикла пс.
- •Объекты уязвимости, дестабилизирующие факторы и источники угроз надежности функционирования пс.
- •Модель анализа надежности пс.
- •Структурный анализ и структурные преобразования в расчетах надежности: преобразование структуры типа «треугольник» в структуру типа «звезда».
- •Структурный анализ и структурные преобразования в расчетах надежности: метод разложения сложной структуры по «ключевым элементам».
Классификация отказов по. Примеры
Основное отличие классификации отказов ПО от отказов технических средств состоит в том, что программные отказы могут быть только внезапными, поскольку работоспособность ПО – это работоспособность вычислительного процесса. В этом случае не применимы показатели старения (никаких физико-химических процессов, приводящих к постепенному отказу в программных средствах не наблюдается).
Таким образом, при классификации отказов ПО можно выделить пять основных признаков классификации: зависимость от отказов других объектов (зависимые и независимые отказы); возможность последующего использования объекта (полные и частичные отказы); наличие внешних проявлений отказа (явные и неявные отказы); возможность устранения отказа (самоустранимые, устранимые и неустранимые отказы); причина возникновения отказа по этапам жизненного цикла (конструкционные, производственные и эксплуатационные отказы).
Независимый отказ – это отказ ПО, не обусловленный отказом другого объекта. Зависимый отказ – отказ ПО, обусловленный отказом другого объекта. В качестве такого объекта могут выступать другие ПС, ошибки во входных данных и обслуживающий персонал. Например, отказ операционной системы при отказе работы некоторой прикладной программы – зависимый отказ. Отказ, обусловленный программной ошибкой в логике выполнения алгоритма программы – независимый отказ.
При полном отказе ПО прекращает выполнение всех возложенных на него функций, а при частичном – некоторые функции ПО еще выполняются. Самым наглядным примером является функционирование операционной системы: часть отказов не всегда приводит к совершенному зависанию системы. Операционная система хоть и со сбоями продолжает выполнять часть своих функций.
Причинами отказов ПО являются процессы, события или состояния, обусловившие возникновение отказа ПО. В зависимости от причины возникновения отказа их классифицируют на
– конструкционные – отказы, появившиеся в результате несовершенства и нарушения установленных правил и (или) норм проектирования и разработки ПО;
– производственные – отказы, возникшие в результате несовершенства или нарушения установленного процесса изготовления (тиражирования), установки (инсталляции) или сопровождения ПО;
– эксплуатационные – отказы, возникшие в результате нарушения установленных правил и (или) условий эксплуатации ПО.
Самоустранимый отказ – это отказ ПО, который может быть устранен без рестарта (перезапуска) вычислительного процесса и производится самим ПО. Устранимый отказ позволяет ликвидировать последствия отказа при перезапуске вычислительного процесса, но требует для своего устранения вмешательства другого ПО или пользователя (обслуживающего персонала). Неустранимый отказ затрагивает не только вычислительный процесс ПО, но и вспомогательные данные (например, файлы конфигурации и т.д.), что приводит к невозможности дальнейшего использования данного ПО без его переустановки.
Явный отказ – отказ ПО, последствия которого имеют явные проявления. При неявном отказе таких явных проявлений не наблюдается.
Перемежающийся отказ – это многократно возникающий отказ ПО одного и того же характера.