рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Динамические модели надежности

Динамические модели надежности - раздел Информатика, Т е м а 1: Основные понятия и определения 1) Модель ШуманаОтносится К Динамическим Моделям Дискрет...

1) Модель Шуманаотносится к динамическим моделям дискретного времени.Исходные данные для модели Шумана собираются в процессе тестирования ПС в течение фиксированных или случайных временных интервалов. Каждый интервал – это стадия, на которой выполняется последовательность тестов и фиксируется некоторое число ошибок.

a) Модель Шумана может быть использована при определенным образом организационной процедуре тестирования. Использование модели Шумана предполагает, что тестирование проводится в несколько этапов. Каждый этап представляет собой выполнение программы на полном комплексе разработанных тестовых данных. Выявленные ошибки регистрируются, т.е. собирается статистика об ошибках. Но они не исправляются. По завершении этапа на основе собранных данных о поведении ПС на очередном этапе тестирования может быть использована модель Шумана для расчета количественных показателей надежности. После этого исправляются ошибки, обнаруженные на предыдущем этапе. При необходимости корректируются тестовые наборы и проводится новый этап тестирования. При использовании модели Шумана предполагается, что исходное количество ошибок в программе постоянно и в процессе тестирования может уменьшаться по мере того, как ошибки выявляются и исправляются. Новые ошибки при корректировке не вносятся. Скорость обнаружения ошибок пропорциональна числу оставшихся ошибок. Общее число машинных инструкций в рамках одного этапа тестирования постоянно. Предполагается, что до начала тестирования в ПС имеется Еошибок. В течение времени тестирования τ обнаруживается εошибок в расчете на команду в машинном языке.

Т.о., удельное число ошибок на одну машинную команду, оставшихся в системе после τ времени тестирования, равно:

ε( τ) = ε( τ), (1)

где I– общее число машинных команд, которое предполагается постоянным в рамках этапа тестирования.

Автор предполагает, что значение функции частоты отказов Z(t) пропорционально числу ошибок, оставшихся в ПС после израсходованного на тестирование времени τ.

Z(t) = С ε( τ),

где С – некоторая константа;

t – время работы ПС без отказа.

Тогда, если время работы ПС без отказа t отсчитывается от точки t = 0, а τ остается фиксированным, функция надежности или вероятность безотказной работы на интервале времени от 0 до t равна:

R(t, τ) = exp{C∙[E/Iε( τ)]∙t}; (2)

t= . (3)

Из величин, входящих в формулы (2) и (3), не известны начальное значение ошибок в ПС (E) и коэффициент пропорциональности – С. Для их определения прибегают к следующим рассуждениям. В процессе тестирования собирается информация о времени и количестве ошибок на каждом прогоне, т.е. общее время тестирования τ складывается из времени каждого прогона:

τ = τ+ τ+ τ+….. + τ.

Предполагается, что интенсивность появления ошибок постоянна и равна , можно вычислить ее как число ошибок в единицу времени

= , (4)

где А–количество ошибок на i-м прогоне.

= . (5)

Имея данные для 2-х различных моментов тестирования τи τ, которые выбираются произвольно с учетом требования, чтобы ε( τ) > ε( τ), можно сопоставить уравнения (3) и (5) при τи τ.

= ; (6)

= . (7)

Вычисляя отношения (6) и (7), получим:

Е= . (8)

Подставив полученную оценку параметров Ев выражение (6), получим оценку для второго неизвестного параметра:

С = . (9)

Получив неизвестные Еи С, можно рассчитать надежность программы по формуле (2).

П р и м е р. В тестируемой программе 1000 операторов. В процессе последовательных тестовых прогонов получены следующие данные:

№ прогона 3 10
Количество ошибок
Время прогона (с)

 

– Конец работы –

Эта тема принадлежит разделу:

Т е м а 1: Основные понятия и определения

Организация и планирование производства... программного обеспечения... Т е м а Основные понятия и определения Системное и...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Динамические модели надежности

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Системное и прикладное программное обеспечение
Программным обеспечением (ПО – как объектпроизводства) вычислительной машины называют совокупность программ и сопровождающей их документации, позволяющую использо

Режимы работы и функции ОС
Назначение ОС состоит в организации выполнения программ пользователей. Программа во внутреннем представлении – это последовательность машинных команд, выполняемых одна за другой. В каждый момент вр

Себестоимость программного изделия (ПИ)
Под себестоимостью программного изделия (разработки или продукции) понимаются выраженные в денежной форме затраты на разработку, изготовление или производство и реализацию объекта производства.

Формирование цены разработки (товара)
Ценообразование – один из важнейших элементов программы маркетинга. Цена товара, в конечном счете, отражает, насколько правильно была разработана и успешно реализована эта программа. Если товар реа

Стоимостная оценка ПИ (разработки)
Стоимостная оценка ПИ или разработки включает следующие составляющие: С = С+ С

Тема 3: Цена в условиях инфляции
В условиях инфляции при заключении хозяйственных договоров между предприятиями, фирмами можно применять метод «скользящих цен». Эта методика предложена специалистами Экспертного института Российско

Тема 4: Как измерять конкурентоспособность
Проблему количественной оценки конкурентоспособности рассмотрим на следующем условном примере. Предположим, что наша фирма разрабатывает ПО и поставляет его производителю АСУП. Допустим та

Свойства качественного ПО.
Если имеются (или разрабатываются) программные средства, предназначенные для функционирования в определённых условиях, то их разработка должна включать три следующие проблемы: 1. возможнос

Тема 6. Работа в программировании
Данный подход основан на методологии, описанной Холстедом М. Х. в книге «Начала науки о программах» (М: Финансы и статистика.-1981.-128 с.) Если ограничить понятие работы в программировании умствен

Вывод уравнения работы.
Шаг 1.Допустим, что любая реализация какого-либо алгоритма заключается в N – кратном выборе из словаря, состоящего из

Различные измерения времени.
Рассмотрим понятие, введённое психологом Джоном Страудом в работе «Тонкая структура психологического времени». Дж. Страуд определил «момент» как время, требуемое человеческому мозгу на вып

Управление разработкой программных средств. Методы оценки затрат на разработку ПС
Затраты на ПО, как показывает анализ, проведенный в ряде научных исследований, составляют в среднем до 70% от общих затрат на системы обработки данных. Основная цель управления жизненным циклом ПС

Качество программного изделия. Основные показатели качественного ПИ.
Говоря о показателях качественного ПИ, будем полагать, что этот показатель – это мера степени, в которой ПИ обладает той или иной характеристикой качества. Существует несколько подходов к определен

Надежность ПИ. Модели надежности.
Одной из важнейших характеристик качества ПИ является надежность. Надежность – это свойство ПИ сохранять работоспособность в течение определенного периода времени, в о

Р е ш е н и е.
Необходимо выбрать две точки (два момента времени) так, чтобы число ошибок, найденных на интервале А ÷ В, было больше, чем на интервале от О ÷ А. Затем выполнить следующие расчеты:

Статические модели надежности
Статические модели принципиально отличаются от динамических прежде всего тем, что в них не учитывается время появления ошибок в процессе тестирования и не используется никаких предположений о повед

Эмпирические модели надежности
Эмпирические модели в основном базируются на анализе структурных особенностей ПС или программы. Как указывалось ранее, эмпирические модели часто не дают конечных результатов показателей надежности.

Расчет экономического эффекта, связанного с внедрением ПИ
а) Годовой экономический эффект от разработки нового ПИ определяется по разности приведенных затрат на базовый и новый варианты в расчете на годовой

Расчет текущих затрат (себестоимости) пользователя при эксплуатации ПИ
Текущие затраты или себестоимость пользователя при эксплуатации ПИ состоят из затрат на заработную плату при подготовке данных и анализе результатов их обработки, затрат на опл

Коэффициент экономической эффективности применения ПИ
Расчетный коэффициент отдачи с инвестированных в разработку ПИ средств показывает величину г

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги