Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В соответствии с моделью Нельсона надежность программного обеспечения по результатам испытаний определяется вероятностью R того, что прогон программы на наборе входных данных Е i, случайно выбранном из Е среди равновероятных, приведет к приемлемому результату, которая вычисляется в соответствии со выражением (5.4.5).
Из условия задачи общее количество тестов N = 20, количество тестов с обнаружением дефектов программы N0 = 10. Подставим исходные данные в расчетную формулу
R = 1 — N0 / N = 1 — 10/20 = 1 — 0,5 = 0,5
Таким образом, вероятность R события, при котором прогон программы на заданном наборе исходных данных не приведет к рабочему отказу, равна 0,5.
Задача 2
Для испытания программы использовалось 30 наборов исходных данных, которые выбирались в соответствии с функцией распределения частот, значения которой представлены ниже.
№ теста | Частота выбора теста | Исход прогона теста | № теста | Частота выбора теста | Исход прогона теста |
0,04 | 0,01 | ||||
0,01 | 0,02 | ||||
0,03 | 0,01 | ||||
0,05 | 0,03 | ||||
0,02 | 0,19 | ||||
0,03 | 0,03 | ||||
0,05 | 0,02 | ||||
0,01 | 0,04 | ||||
0,04 | 0,01 | ||||
0,01 | 0,02 | ||||
0,02 | 0,01 | ||||
0,07 | 0,03 | ||||
0,01 | 0,06 | ||||
0,02 | 0,02 | ||||
0,05 | 0,04 |
В 17 тестах были обнаружены ошибки. Все исходы прогонов, закончившиеся отказом, в таблице обозначены единицами. Определить надежность программы по результатам испытаний.
Дата публикования: 2015-07-22; Прочитано: 767 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!