Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lectures_16-17.pptx
Скачиваний:
102
Добавлен:
15.04.2015
Размер:
14.09 Mб
Скачать

Основные понятия надежности систем

Надежность технических систем определяется в основном двумя факторами:

надежностью компонентов – этот фактор основной для большинства аппаратных

комплексов;

дефектами в конструкции, допущенными при проектировании или изготовлении –

определяющий фактор для сложных программных средств.

101

Основные понятия надежности систем

Воснове теории надежности лежат понятия о двух возможных состояниях объекта или системы:

работоспособном – состояние объекта, при котором он способен выполнять заданные функции с параметрами, установленными технической документацией;

неработоспособном.

Впроцессе функционирования объекта возможен

переход из работоспособного состояния в

неработоспособное и наоборот. С этими переходами

102

связаны события отказа и восстановления.

Основные понятия надежности систем

Определение степени работоспособности системы предполагает наличие в ней средств для проверки

соответствия характеристик системы требованиям

технической документации. Для этого должны использоваться методы и средства контроля и

диагностики функционирования системы. Диагноз состояния системы делят на:

тестовый – используются специально подготовленные исходные данные и эталонные результаты, позволяющие проверять работоспособность компонентов системы;

функциональный – используются реальные

исходные данные, поступающие в работающую

систему.

103

Основные понятия надежности систем

Основные задачи технической диагностики:

контроль исправности технической системы и полного соответствия ее состояния и функций технической документации;

проверка работоспособности системы и возможности выполнения всех функций в

заданном режиме работы в любой момент

времени с характеристиками, заданными

технической документацией;

поиск, выявление и локализация источников и результатов сбоев, отказов и неисправностей в

системе.

104

Показатели качества и надежности программных средств

Примеры самых дорогих ошибок при разработке ПО

105

Показатели качества и надежности

программных средств

Примеры самых дорогих ошибок при разработке ПО

Примеры самых дорогих ошибок при разработке ПО

Катастрофа Ариан 5 (4 июня 1996)

Первый запуск ракеты-носителя Ариан 5 (

Европейское космическое агентство) - 4 июня 1996 года. Запуск был неудачен - ракета разрушилась на 39-й секунде полёта из-

за неверной работы бортового ПО. Этот неудачный запуск стал

одним из самых дорогостоящих компьютерных багов в истории.

Причина неудачи

Всистеме управления полётом Ариан 5 использовались фрагменты ПО ракеты Ариан 4, в частности, системы инерциальной навигации. Однако при переносе этой системы для использования на Ариан 5 не учли все особенности. Из-за другой траектории выведения ракеты на 30-й секунде после запуска значение горизонтальной скорости превысило установленные в ПО ограничения и вызвало сбой в работе компьютера. Это привело к выдаче ложной команды на отклонение сопел ускорителей, а позже и основного двигателя.

Врезультате на 39-й секунде полёта ракета разрушилась под действием аэродинамических сил. При использовании этого ПО на

Ариан 4 сбоя не происходило 109

из-за отличий в характеристиках

траектории полёта.

Катастрофа Ариан 5 (4 июня 1996)

110

Соседние файлы в папке ВВС_Заочникам