- •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. Контроль работоспособности. Рациональный выбор числа контролируемых точек нерезервируемой аппаратуры
23.Характеристики надежности программных единиц (структурный метод расчета надежности)
Рассмотрим показатели надежности функциональных единиц
На основе анализа деятельности человека-оператора можно выделить типовые блоки функциональных единиц, из которых конструируются любые программы.
Наиболее часто встречаются:
1. Последовательно выполняемые рабочие блоки.
В этом случае отказ всего блока происходит при ошибке в выполнении хотя бы одной операции.
Последовательно выполняемые рабочие блоки
Показатели функционально-программной надежности эквивалентного блока S, который представляет собой последовательно соединенные операции:
,
,
где
– вероятность безошибочного выполнения эквивалентного блока;
– вероятность безошибочного выполнения i-го рабочего блока;
– вероятность ошибочного выполнения контрольного блока.
Показатели функционально-временной надежности:
где М(Тs), D(Ts) – математическое ожидание и дисперсия времени выполнения эквивалентного блока; М(Тi), D(Ti) – математическое ожидание и дисперсия времени выполнения i-гo рабочего блока.
2. Типовой блок РК (рис. 2.18) состоит из последовательно выполняемых рабочих блоков Р и блока контроля ошибок К. При положительном исходе контроля (К11, К01) типовой блок считается выполненным, при отрицательном – повторяется выполнение рабочего блока.
Типовой блок РК
Показатели функционально-программной надежности блока РК:
где
– вероятность безошибочного выполнения рабочего блока Р; К11, К00, К10, К01 – условные вероятности выполнения блока контроля ошибок.
Показатели функционально-временной надежности:
M(Ts) = [M(Tр) + M(Tk)] M(L),
где L – случайное число циклов повторения;
D(Ts) = D(L)[M(Tр) + M(Tk)]2 + [D(Tр) + D(Tk)] M(L),
.
3. Типовой блок ПРК (рис. 2.19) состоит из блока предоперационного диагностического контроля П, рабочего блока Р и блока контроля ошибок К. При обнаружении неисправности технических средств (П00, П10) система переходит или к восстановлению отказавшей техники, или на резервные средства, в противоположном случае – к выполнению основного блока и блока контроля ошибок. При положительном исходе (К11, К01) блок заканчивается, при отрицательном (К00, К10) – повторяется диагностический контроль.
Рис. 2.19. Типовой блок ПРК
Показатели функционально-программной надежности блока ПРК:
где
– вероятность безошибочного перехода на ремонт;
– вероятность ошибочного перехода на ремонт; V – вероятность нахождения технических средств в исправном состоянии;
– вероятность нахождения технических средств в неисправном состоянии; К11, К00, К10, К01 – условные вероятности выполнения блока контроля ошибок.
Показатели функционально-временной надежности:
M(Ts) = [M(TД) + M(Tр) + M(Tk)] M(L),
D(Ts) = D(L)[M(Ts)]2 + [D(TД) +D(Tр) + D(Tk)] M(L),
,
.
24.Методика построения структуры деятельности человека (структурный метод расчета надежности)
Для получения количественного показателя надежности деятельности человека-оператора необходимо построить структуру деятельности по следующей методике:
1. Составить алгоритм деятельности человека-оператора в описательной форме, словесно сформулировать деятельность человека-оператора при решении какой-либо задачи.
2. От словесного описания программы или алгоритма деятельности человека-оператора перейти к формализованной записи, для чего необходимо выявить рабочие блоки, блоки диагностического контроля и блоки контроля ошибок.
3. Выбрать исходные данные по количественным характеристикам надежности выполнения отдельных операций, составляющих построенные структуры. Исходные данные по характеристикам надежной деятельности человека определить на основании специальных испытаний или но справочным данным. При использовании справочных данных следует выбрать один из критериев деятельности человека-оператора: безошибочность деятельности, когда главным фактором является недопустимость ошибок, второстепенным – точность и время выполнения; точность деятельности, когда главный фактор – соблюдение требуемой точности; скорость (быстродействие) выполнения деятельности, когда главный фактор – выполнение деятельности в кратчайшие сроки.
4. Определить количественные значения показателей надежности. Анализируя построенные структуры деятельности человека-оператора, выделить типовые блоки функциональных единиц, для которых имеются аналитические выражения, позволяющие находить характеристики надежности их выполнения. Выделение осуществить таким образом, чтобы эквивалентная структура всей деятельности представляла последовательную цепочку эквивалентных блоков. Показатели функционально-программной надежности складываются как произведение вероятностей безошибочного выполнения каждого блока, а время выполнения – как сумма времен, затрачиваемых на выполнение каждого блока.
5. Анализировать результаты. На основании полученных результатов сделать вывод о соответствии системы человек-техника тактико-техническим требованиям к надежности.
