ПОНИС. Лабораторная работа 1 Расчет и исследование показателей надежности необслуживаемых и обслуживаемых ис
![]()
|
Лабораторная работа №1 Расчет и исследование показателей надежности необслуживаемых и обслуживаемых ИСЦель работы: исследование и получение практических навыков оценки показателей надежности ИС Основные теоретические положения Невосстанавливаемые объекты могут иметь только один отказ. Эти объекты в процессе выполнения своих функций не допускают ремонта, и если происходит отказ такого объекта, то выполняемая операция считается не выполненной. Показатели надежности используются как для оценки надежности невосстанавливаемых ИС, так и для восстанавливаемых ИС. Вероятность безотказной работы P(t) - вероятность того, что в пределах заданной наработки отказ объекта не возникнет. То есть, конкретное численное значение вероятности безотказной работы имеет смысл лишь тогда, когда оно поставлено в соответствие заданной наработке, в течение которой возможно возникновение отказа. Как правило, вероятность безотказной работы определяется в предположении, что в начальный момент времени исчисления заданной наработки ИС была работоспособна. Кроме понятия «вероятность безотказной работы», достаточно часто используют вспомогательные показатели: вероятность отказа Q(t) и ее производная по времени φ(t)- плотность распределения наработки до отказа. Под вероятностью отказа понимают вероятность того, что система откажет хотя бы один раз в течение заданного времени работы t0, будучи работоспособным в начальный момент времени. φ(t) характеризует скорость снижения надёжности ИС во времени. Средняя наработка до отказа – это математическое ожидание исправной работы ИС до отказа. Гамма-процентная наработка на отказ – это наработка, в течение которой отказ изделия не возникнет с вероятностью γ, выраженной в процентах, то есть Pγ = γ/100 Интенсивность отказов – это условная плотность вероятности отказа ИС на некоторый момент времени наработки при условии, что до этого момента отказов не было. Задание 1 При проектировании информационной системы следует обеспечить надежность безотказной работы системы в длительном режиме функционирования P(t)≥ 0,97. Исходные данные: 1. Проектируемая система состоит из n элементов. 2. Средняя интенсивность отказов для элементов системы – λ. 3. Время, для которого определяется вероятность безотказной работы ИС – t. 4. Вероятность безотказной работы системы подчиняется экспоненциальному закону распределения, система невосстанавливаемая. Таблица 1
Вероятность безотказной работы проектируемой системы (если не принимать дополнительных мер) составляет: ![]() Вычислим P(t) учетом исходных данных ![]() Полученное значение вероятности безотказной работы ИС не удовлетворяет поставленным требованиям P(250)≥0,97. Рассмотрим возможные способы повышения надежности проектируемой системы. Для этого определим условия, при которых ![]() Решив последнее уравнение относительно параметров n, λ, t, получим ![]() ![]() Обеспечить выполнение заданного требования по значению надежности ИС возможно, если n, при прочих равных условиях будет принимать следующие значения: ![]() Результаты расчетов показывают, что для удовлетворения требований по значению вероятности безотказной работы ИС необходимо сократить количество элементов с 750 до 116 Обеспечить выполнение требования по значению надежности ИС возможно, если повысить надежность входящих в систему элементов, при прочих равных условиях, до следующих значений: ![]() То есть, для удовлетворения требований по значению вероятности безотказной работы ИС необходимо повысить надежность входящих в состав системы элементов (уменьшить интенсивность отказов) практически в шесть раз. Обеспечить выполнение требования по значению надежности ИС возможно, если уменьшить время работы системы, при прочих равных условиях, до следующих значений: ![]() Как показывают результаты вычислений, обеспечить выполнение требования по значению надежности ИС возможно, если уменьшить время работы системы до величины 23 часов. Лабораторная работа №2 Расчет и исследование показателей надежности программных средств ИСЦель работы: освоить особенности расчета основных показателей надежности ПО информационных систем. Надежность современных информационных систем определяется не только безотказной работой технических средств, но и надежностью программного обеспечения (программных средств). Под надежностью программных средств обычно понимают совокупность свойств, характеризующих их способность сохранять заданный уровень пригодности в заданных условиях в течение заданного интервала времени. Модели надежности программ строятся на предположении о том, что проявление ошибки является случайным событием и поэтому имеет вероятностный характер. Такие модели предназначены для оценки показателей надежности программ и программных комплексов в процессе тестирования. Модель Миллса предусматривает внесение в исследуемую программу перед началом тестирования некоторого количества случайных (искусственных) ошибок. Тестирующей группе неизвестно ни количество, ни характер вносимых ошибок. Предполагается, что все ошибки (внесенные и ранее существующие собственные ошибки) программы имеют равную вероятность быть обнаруженными в процессе тестирования. Задача 2 При расчетах использовать модель надежности программного обеспечения Миллса, параметрами которой являются: Eu – количество искусственно внесенных в программу ошибок; nu – количество обнаруженных искусственных внесенных ошибок. При решении задачи следует определить: 1. Значение вероятности присутствия в тестируемой программе Ki ошибок. 2. Построить графики зависимости значений вероятности присутствия в программе Ki ошибок от значений nu при заданных значениях Nu. Диапазон изменения nu – от 1 до Nu, с шагом изменения – 1. Таблица 2
В случаях, когда в процессе тестирования выявляется nи внесенных ошибок, для расчета вероятности наличия в тестируемой программе K ошибок используется следующее выражение: ![]() ![]() ![]() Вычисляем величину вероятности того, что программа не имеет ни одной собственной ошибки. При ![]() Для ![]() ![]() Для ![]() ![]() Для ![]() ![]() При ![]() Для ![]() ![]() Для ![]() ![]() Для ![]() ![]() Для построения требуемых графиков с использованием программы Exsel следует сформировать таблицы значений параметров надежности программного обеспечения ИС. Значения вероятности содержания в тестируемой программе Ki ошибок при различных значениях ![]() Таблица 3
Таблица 4
Таблица 5
![]() Рисунок 1 График значений вероятности отсутствия в тестируемой программе собственных ошибок ![]() Рисунок 2 График значений вероятности присутствия в тестируемой программе трех собственных ошибок Лабораторная работа №3 Исследование методов повышения надежности ИСПри проектировании информационной системы обеспечить надежность безотказной работы системы в длительном режиме функционирования P(t)≥ 0,97. Для решения задачи использовать метод резервирования всей системы. Исходные данные: 1. Проектируемая система состоит из n элементов. 2. Средняя интенсивность отказов для элементов системы – λ. 3. Время, для которого определяется вероятность безотказной работы ИС – t. 4. Вероятность безотказной работы системы подчиняется экспоненциальному закону распределения, система невосстанавливаемая. При решении задачи следует определить: 1. Кратность резервирования всей системы (m), обеспечивающую требуемое значение вероятности безотказной работы - P(t). 2. Построить графики зависимости надежности ИС от времени при различных значениях m. Диапазон изменения времени функционирования – от 0 до 400, с шагом изменения – 25. Значения m выбрать равными 0,1, 2, 3. Таблица 6
![]() Полученное значение вероятности безотказной работы ИС не удовлетворяет поставленным требованиям P(150)≥0,97. Используем способ повышения надежности проектируемой системы предусматривающий резервирование всей системы с постоянно подключенным резервом. В этом случае, параллельно основной системе подключаются резервные ИС, надежность такой схемы определяется выражением. ![]() Где n=m+1, m – искомое значение кратности резервирования системы, а pi = P(150) для всех i =1,2, …, n. В этом случае последнее выражение можно представить в следующем виде. ![]() Откуда искомое значение кратности резервирования системы определится как: ![]() ![]() Таким образом, для обеспечения заданного значения вероятности безотказной работы ИС для t=250 ч достаточно однократного резервирования всей системы, то есть m=1. Для проверки полученного результата рассчитаем вероятность безотказной работы системы для полученного варианта резервирования. При однократном резервировании ![]() Таблица 7
|