Визначення показників надійності програмного забезпечення за моделлю Джелінського-Моранди

Автор работы: Пользователь скрыл имя, 09 Марта 2012 в 11:45, лабораторная работа

Описание

Виконати дослідження показників надійності програм, які характеризуються моделлю знаходження помилок Джелінського-Моранди для різних законів розподілу часу між сусідніми відмовами і різної кількості даних для аналізу. Для проведення дослідження необхідно:

Работа состоит из  1 файл

Практична робота - копия.doc

— 261.00 Кб (Скачать документ)


 



Модель Джелінського-Моранди заснована на таких положеннях:

     Інтенсивність виявлення помилок R(t) пропорційна поточній кількості помилок в програмі, тобто початковій кількості помилок за виключенням помилок , які вже виявлені на даний момент.

     Всі помилки в програмі рівно ймовірні і не впливають одні на одних.

     Всі помилки важливі в рівній мірі.

     При виправлення помилок, нові помилки в програмі не з’являються.

     R(t) = const на проміжку між будь-якими двома суміжними моментами виявлення помилок.

 

B = m - 1, де m задовольняє умові

 

 

Рівномірний розподіл

 

100% вхідних даних:

A = 20,44 больше (n+1)/2 = 15,5

f

g

|f-g|

31

3,995

2,8400

1,15488770

32

3,027

2,5940

0,43276514

33

2,558

2,3880

0,17053253

34

2,255

2,2120

0,04356658

35

2,035

2,0600

0,02513697

36

1,863

1,9280

0,06419953

B = 34                           

k = 0,00695246                           

tk = 596

 

80% вхідних даних:



A = 16,73 больше (n+1)/2 = 12,5

f

g

|f-g|

25

3,776

2,9030

0,87292878

26

2,816

2,5900

0,22618642

27

2,354

2,3380

0,01688472

28

2,058

2,1300

0,07194836

B = 26                           

k = 0,01307346                           

tk = 293,5

 

60% вхідних даних:

A = 16,57 больше (n+1)/2 = 9,5



f

g

|f-g|

19

3,495

2,8240

0,67125537

20

2,548

2,4410

0,10682013

21

2,098

2,1490

0,05170139

22

1,812

1,9200

0,10812411

B = 20              

k = 0,02091710                           

tk = 174,5

Експоненційний розподіл

 

100% вхідних даних:



A = 22,87 больше (n+1)/2 = 15,5

f

g

|f-g|

31

3,995

3,6910

0,30424781

32

3,027

3,2860

0,25918253

33

2,558

2,9620

0,40345772

B = 31              

k = 0,01188505                           

tk = 360,7

 

80% вхідних даних:

A = 17,57 больше (n+1)/2 = 12,5



f

g

|f-g|

25

3,776

3,2320

0,54395576

26

2,816

2,8480

0,03245733

27

2,354

2,5460

0,19180027

Информация о работе Визначення показників надійності програмного забезпечення за моделлю Джелінського-Моранди