Автор работы: Пользователь скрыл имя, 07 Сентября 2012 в 10:17, курсовая работа
Надежность программного обеспечения определяется как вероятность того, что ни одна программная ошибка не проявится в течение времени t. Так же одним из важнейших общих показателей надежности, представляющих интерес для практики, является вероятность безошибочного функционирования программного обеспечения.
1. Введение………………………………………………………………………………. 3
2. Формулировка понятий……………………………………………………………..... 4
3. Показатели надежности………………………………………………………………. 5
4. Решение задач…………………………………………………………………………. 7
4. 1. Задача № 1. Расчёт критериев надёжности……………………………………. 7
4. 2. Задача № 2. Расчёт количественных характеристик надёжности ИМС..…... 10
5. Литература……………………………………………………………………………..12
Содержание.
Проблема надежности является одной из важнейших в развитии техники.
Под надежностью
понимается свойство объекта сохранять
во времени в установленных
На полную надежность системы или устройства оказывают влияние три фактора – надежность используемых комплектующих элементов, надежность разработки и надежность технологии и производства.
Надежность является важным и естественным требованием, предъявляемым к качеству разрабатываемого программного продукта. Поскольку теория надежности аппаратуры развита довольно хорошо, то при исследовании надежности программного обеспечения большинство методов заимствуют идеи теории надежности технических устройств.
Оценка надежности программного обеспечения существенно отличается от надежности технических устройств. Различия заключаются в том, что в отличие от программных модулей любое, даже самое надежное техническое устройство, подвержено эксплуатационному износу и со временем начинает отказывать из-за старения. Надежность программного продукта со временем может только увеличиваться за счет устранения выявляемых ошибок. Поэтому теоритически может возникнуть ситуация, когда при тестировании программного модуля ошибки уже не будут обнаруживаться.
Надежность программного обеспечения определяется как вероятность того, что ни одна программная ошибка не проявится в течение времени . Так же одним из важнейших общих показателей надежности, представляющих интерес для практики, является вероятность безошибочного функционирования программного обеспечения.
Программа не
существует изолированно, всегда имеется
некоторая окружающая среда, которая
влияет на её функционирование. При
изменении окружающей среды надежность
программы может ухудшиться. Большинство
ошибок возникает во время работы
программы с ресурсами
Теория надёжности отражает общие закономерности, свойственные элементам и системам автоматики и телемеханики, которые необходимо учитывать при проектировании, изготовлении, испытаниях, приёмке и эксплуатации, чтобы достигнуть максимальной эффективности их использования.
Методы теории надёжности позволяют:
2. Формулировка понятий.
3. Показатели надёжности.
– число изделий до начала эксплуатации,
– число изделий, отказавших за промежуток времени.
Физический смысл этой величины – способность элемента или системы выполнять заданные функции, сохранять параметры в определённых пределах в течение заданного промежутка времени и при определённых условиях эксплуатации.
где – случайное время работы объекта до отказа; – заданная наработка (заданная продолжительность работы).
Этот показатель обладает следующими свойствами:
• , т.е. до начала работы система являлась безусловно работоспособной;
• – невозрастающая функция времени;
• , т.е. объект не может сохранять свою работоспособность не-
ограниченно долго.
Она характеризует вероятность того, что случайное время работы объекта до отказа меньше заданного времени .
– число исправно работающих изделий за время .
, – число изделий, исправно работающих в начале и в конце интервала времени .
– суммарное время
работы за определённый
– время исправной работы между и отказами
- время от обнаружения до устранения отказа (время восстановления).
– время исправной работы между отказами,
– время восстановления.
4. Решение задач.
4.1. Задача № 1. Расчёт критериев надёжности.
Задача №1: Определить критерии надёжности , среднее время работы работающего устройства, содержащего 1600 элементов (трансформаторы, реле, резисторы, конденсаторы и т.д.), если фиксировались отказы через каждые часов работы.
Решение:
, ч |
0-100 |
100-200 |
200-300 |
300-400 |
400-500 |
500-600 |
600-700 |
700-800 |
53 |
48 |
43 |
40 |
36 |
33 |
28 |
25 | |
, ч |
800-900 |
900-1000 |
1000-1100 |
1100- 1200 |
1200- 1300 |
1300- 1400 |
1400- 1500 |
1500- 1600 |
24 |
24 |
23 |
22 |
23 |
21 |
22 |
21 |
При число отказавших элементов составит:
где – первоначальное число элементов
Для времени часов получаем:
где– число элементов, исправно работающих в начале заданного интервала времени.
– число
элементов, исправно
где – первоначальное число элементов,
– число отказавших элементов в интервале времени часов.
Проверка:
где– наработка до первого отказа каждого из объектов.
– число работоспособных объектов при t = 0.
Вывод: В процессе эксплуатации интенсивность отказов снижалась и в конце установленного периода времени изменялась незначительно. Это говорит о том, что система приработалась и в данный момент находится в периоде нормальной эксплуатации. Система обладает достаточно высокой эксплуатационной надёжностью, среднее время безотказной работы составило 1298,9 часов.
4.2. Задача № 2. Расчёт количественных характеристик надёжности ИМС.
Задача №2: Определить количественные характеристики надёжности Р(t), λ(t), a(t), Tср элементов системы (интегральных микросхем – ИМС), для времени их работы t = 500, 1000, 1500, 2000, 2500 часов, если время работы ИМС до отказа подчиняется закону распределения Релея. Данные о величине дисперсии σ выбираем из таблицы №4 литературы «Надёжность устройств автоматики и телемеханики Учебное пособие и методические указания ».В строку σ = вводим 1200 часов.
Решение:
500 |
0.9168 |
0.0832 |
0.00035 |
0.00032 |
100 |
0.7065 |
0.2935 |
0.00069 |
0.00049 |
1500 |
0.4576 |
0.5424 |
0.00104 |
0.00048 |
2000 |
0.2491 |
0.07509 |
0.00139 |
0.00035 |
2500 |
0.1140 |
0.8860 |
0.00174 |
0.00020 |