Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модели надежности программного обеспечения.docx
Скачиваний:
46
Добавлен:
02.08.2019
Размер:
68.1 Кб
Скачать

Пример 5.

В процессе тестирования программы 1-я группа нашла 15 ошибок, 2-я группа нашла 25 ошибок, общих ошибок было 5. Определить надёжность по простой интуитивной модели.

n1=

15

ош

n2=

25

ош

общ.ош=

5

ош

N=

p1=

p2=

p12=

4. Модель Коркорэна

Применение модели предполагает знание следующих ее показателей:

  • модель содержит изменяющуюся вероятность отказов для различных источников ошибок и соответственно разную вероятность их исправления;

  • в модели используются такие параметры, как результат только N испытаний, в которых наблюдается Ni ошибок i-го типа;

  • выявление в ходе N испытаний ошибки i-го типа появляется с вероятностью аi.

Показатель уровня надежности R вычисляют по следующей формуле:

где N0 - число безотказных (или безуспешных) испытаний, выполненных в серии из N испытаний, k - известное число типов ошибок, ai — вероятность выявления при тестировании ошибки i-го типа,

Yi - вероятность появления ошибок, при Ni > 0, Yi = ai, при Ni = 0, Yi = 0.

Пример 6.

Было проведено 100 испытаний программы. 20 из 100 испытаний прошли безуспешно, а в остальных случаях получились следующие данные:

Тип ошибки

Вероятность появления ошибки ai

Число появления ошибок Ni при испытании

Yi

(Yi*(Ni-1))/N

1. Ошибки вычисления

0,09

5

0,09

2. Логические ошибки

0,26

25

0,26

3. Ошибки ввода/вывода

0,16

3

0,16

4. Ошибки манипулирования данными

0,18

0

0

5. Ошибки сопряжения

0,17

11

0,17

6. Ошибки определения данных

0,08

3

0,08

7. Ошибки в БД

0,06

4

0,06

Оценить надёжность по модели Коркорэна.

Исходные данные:

N=

100

N0=

20

R=

Пример 7. Было проведено 100 испытаний программы. 20 из 100 испытаний прошли безуспешно, а в остальных случаях получились следующие данные:

Тип ошибки, i

Вероятность появления ошибки. ai

Число появления ошибок Ni при испытании

Yi

(Yi*(Ni-1))/N

1

0,09

8

0,09

2

0,26

0

0

3

0,17

4

0,17

4

0,2

25

0,2

5

0,8

25

0,8

6

0,08

3

0,08

7

0,16

5

0,16

Оценить надёжность программы по модели Коркорэна.

Исходные данные:

N=

100

N0=

20

R=

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]