- •1.Историческая справка по развитию теории надежности и ее прикладному значению
- •02. Основные понятия и определения теории надежности
- •3.Классификация отказов информационных систем
- •4.Основные свойства надежности
- •5.Количественные показатели надежности как характеристики случайных величин
- •6.Показатели безотказности невосстанавливаемых систем
- •7.Условные показатели безотказности невосстанавливаемых систем
- •8.Статистическая оценка показателей безотказности
- •9.Показатели безотказности восстанавливаемых систем
- •10.Показатели сохраняемости
- •11.Показатели ремонтопригодности
- •12.Показатели долговечности
- •13.Комплексные показатели надежности
- •14.Функции готовности и простоя, коэффициент технического использования
- •15.Количественные показатели безопасности
- •16.Классические методы расчета надежности систем
- •17.Логико-вероятностный метод расчета надежности сложных систем
- •18.Идея топологического метода расчета надежности систем
- •19.Основные понятия, применяемые при топологическом методе расчета надежности систем
- •20.Методика определения показателей надежности при использовании топологического метода
- •21.Уровни рассмотрения деятельности человека при структурном методе оценки надежности
- •22.Характеристики надежности единиц деятельности человека
- •23.Характеристики надежности программных единиц (структурный метод расчета надежности)
- •24.Методика построения структуры деятельности человека (структурный метод расчета надежности)
- •25.Контроль надежности сложных систем при испытаниях
- •26.Экспериментальная оценка надежности (план испытаний)
- •27.Статистическая оценка показателей надежности при определительных испытаниях. Методы оценки показателей надежности.
- •28.Общие принципы обеспечения и контроля надежности при серийном производстве
- •29.Статистические методы контроля надежности массовой продукции
- •30.Одновыборочный контроль надежности
- •31.Контроль надежности методом двухкратной выборки
- •32.Последовательный контроль надежности
- •33.Методы и виды резервирования
- •34.Постановка задачи оптимального резервирования
- •35.Расчет резерва методом неопределенных множителей Лагранжа и градиентным методом
- •36.Резервирование методом динамического программирования
- •37.Надежность программного обеспечения ис
- •38.Тестирование программ при проектировании
- •39.Статистические испытания комплексов программ
- •40.Метод оценки функциональной надежности алгоритмов и программ
- •41.Структурный метод оценки функциональной надежности алгоритмов и программ
- •42.Математические модели надежности блоков операций эвм без контроля сбоев
- •43.Математические модели надежности блоков операций эвм при наличии контроля сбоев
- •44.Методика расчета надежности эвм с учетом структуры алгоритма и программы
- •45.Оценка эффективности функционирования сложных систем с учетом их надежности
- •46.Оценка эффективности функционирования сложных систем кратковременного действия с дискретным множеством состояний
- •47.Оценка эффективности функционирования сложных систем кратковременного действия, состоящих из элементов с непрерывным множеством состояний
- •48.Оценка эффективности функционирования сложных систем длительного характера действия
- •49.Факторы, влияющие на надежность информационных систем
- •50.Задачи обеспечения надежности информационных систем. Пути повышения надежности систем при проектировании, изготовлении и эксплуатации
- •51.Эксплуатация информационных систем. Система технического обслуживания и ремонта.
- •52. Контроль работоспособности. Рациональный выбор числа контролируемых точек нерезервируемой аппаратуры
37.Надежность программного обеспечения ис
ИС является сложной техн. системой, которая работает под управлением сложных программных комплексов. При разработке программных комплексов на этапе проектирования возникают ошибки, искажения. Эти ошибки и искажения влияют на надежность ПО. Поэтому необходимо производить расчеты показателей надежности ПО. Они несколько отличаются от расчетов надежности ТС и изделий. При оценке надежности ПО необходимо решить сл. задачи:
1. Определение показателей, которые используются при расчете надежности ПО. Вводятся понятия функцион. отказа, надежности, функциональной надежности – ошибки в самом ПО. Показатели конструктивной надежности – надежность ТС на которых вып-ся ПО.
2. Формирование системы показателей ПО. Используются показатели безотказности и ремонтопригодности.
3. Задача анализа факторов, от которых зависит надежность ПО. Определяется путем исследования искажений и сбоев ПО.
4. Методы разработки комплексов ПС, заданных характеристиками надежности.
5. Прогнозирование показателей надежности разрабатываемых ПС.
38.Тестирование программ при проектировании
Тестирование ПС при проектировании производится, в ходе разработки ПС с целью выявления ошибок и искажений в программе, несколько раз. Изобразим процесс тестирования в виде блок-схемы:
39.Статистические испытания комплексов программ
Стат испытания ИС проводится с целью сертификации этого ИС Существуют специализ орг-ции.
ГОС испытательный центр ИС- директоров в Твери
1)испытания под руков-ом гл. крнструктора
2)испытания разработчика совместно с заказчиком
40.Метод оценки функциональной надежности алгоритмов и программ
Вероятность выполнения алгоритмов или программы от того, были ли ошибки и сбои при работе программ, а также от своевременного выполнения данной программы.
- безощибочное
выполнение алгоритма
- вероятность
своевременного выполнения алгоритма
при условии, что точность безошибочность
соблюдаются
зависит от вероятности безошибочного выполнения отдельных подалгоритмов
-
вероятность безошибочного выполнения
системного подалгоритма программы
i > 1/ n
можно определить если известен закон распределения св-в времени выполнения алгоритма.
f (t) – плотность распределения св-в времени выполнения алгоритма
T доп - допол. время выполнения алгоритма Тдоп
В
качестве закона распределения исп-ся
распределения.
Т - св времени выполнения алгоритма
М (Т) = f2 [M ( Ti )]
Д (Т) = f3 [ D ( Ti )]
f (t) = β * exp( –βt) эксп закон распределения
41.Структурный метод оценки функциональной надежности алгоритмов и программ
Выделяются 3 уровня единиц, которые нужны для расчета надежности:
1 уровень операционная единица – наименьшая единица, до которой расчленяется ПС (разл. операции)
2 уровень функциональная единица – группа операционных единиц, объединенных в логическом или технологическом отношении.
- основные: при невыполнении их программа не будет выполнена
- контрольные (вспомогательные): вводятся для повышения надежности алгоритма или программы
К 1 уровню – рабочие блоки по выполнению операций, блоки задержки. Ко 2 уровню – блок контроля ошибок, блок диагностического контроля.
3 уровень программных единиц – группы функциональных единиц, которые объединяются в отдельную структуру при выполнении типового программного блока.
Формула показывает расчеты надежности через типовые программные единицы.
Модели расчета пути программного обеспечения.
- без учета контроля сбоев ПО
- с учетом контроля сбоев ПО.
