Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Аналіз_Вимог.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

5.5.4.5 Критерій мінімального сумарного квадратичного відхилення:

, (5.55)

де k – кількість розрядів статистичного ряду (кількість інтервалів тестування);

m*i – фактична кількість відмов, виявлених на i-му інтервалі тестування;

mi – визначена за допомогою моделі кількість відмов, виявлених на i-му інтервалі тестування.

5.5.4.6 Результати порівняння точності різних МНПЗ наведено у таблиці 5.19. У дужках зазначено рейтинг моделей, тобто місце, що займає МНПЗ відповідно до даного критерію. У випадку застосування декількох критеріїв необхідно підрахувати сумарний рейтинг і вибрати ту МНПЗ, для якої значення сумарного рейтингу є найменшим.

Таблиця 5.19—Результати порівняння точності МНПЗ

Модель

Критерій Колмогорова-Смирнова

2

Сумарне квадратичне відхилення SSE

Джелінського-Моранді

8 (1)

17,24 (2)

154,00 (1)

Гела-Окумото

8 (1)

17,24 (2)

154,00 (1)

Базова S-подібна

13 (3)

25,41 (3)

435,00 (5)

Шика-Уолвертона

8 (1)

13,65 (1)

162,00 (2)

Перша геометрична Моранді

9 (2)

28,40 (4)

230,00 (4)

Муси-Окумото

9 (2)

29,15 (5)

229,00 (3)

5.5.4.7 Враховуючи те, що критерій 2 є кращим, оскільки дозволяє врахувати «ваги» абсолютних відхилень, призначають вагові коефіцієнти отриманим оцінкам для одержання сумарного рейтингу моделі у такий спосіб: критерій 2 – 0,5; критерій мінімального сумарного квадратичного відхилення – 0,25; критерій Колмогорова-Смирнова – 0,25. Обчислюють сумарний рейтинг моделі за формулою:

, (5.56)

де v – вага критерію;

Kj – рейтинг моделі за j–м критерієм.

Сумарний рейтинг моделей представлено у таблиці 5.20. Отже, найбільш адекватною розглянутому ПЗ є модель Шика-Уолвертона.

Таблиця 5.20—Сумарний рейтинг моделі

Модель

Рейтинг

Джелінського-Моранді

1,5

Гела-Окумото

1,5

Базова S-подібна

3,5

Шика-Уолвертона

1,25

Перша геометрична Моранді

3,5

Муси-Окумото

3,75

5.5.5 Прогнозування показників надійності програмного забезпечення

5.5.5.1 Вибрана модель Шика-Уолвертона використовує наступні аналітичні співвідношення:

  • імовірність відмови (функція розподілу часу між відмовами):

; (5.57)

  • імовірність безвідмовної роботи:

; (5.58)

  • середній час до відмови:

; (5.59)

  • функція інтенсивності відмов:

. (5.60)

5.5.5.2 Оцінку параметрів моделі було виконано на підставі вихідних даних про виявлені на етапі тестування дефектах (див. таблицю 5.7):  = 0,0003817;  = 123,8800. Ці значення використовують для розрахунку деяких описаних вище показників надійності. Результати розрахунків представлено у зведеній таблиці показників (таблиця 5.21) і на графіках (рисунок 5.20 і рисунок 5.21). Останнє значення у таблиці та на кожному графіку – прогнозоване значення показника для наступного інтервалу у 56 годин. Відповідно до формули (5.55) середній час до відмови становить 90,7 годин. Беручи до уваги, що час до виявлення наступного (i+1)-го дефекту є зворотно пропорційним щодо значення функції ризику для i-го дефекту, виявлення 123-го дефекту очікується через 10,82933 годин, а 124‑ го – ще через 257,3617 годин. Таким чином, для виявлення усіх дефектів ПЗ знадобиться ще 4,8 тижня.

Таблиця 5.21—Значення показників надійності для моделі Шика-Уолвертона

Номер інтервалу

Показник

Інтенсивність відмов (t)

Імовірність безвідмовної роботи P(t)

1

0,661996

7,942110–17

2

0,490992

1,1450E10–12

3

0,389459

3,374110–10

4

0,271894

2,440010–7

5

0,213112

6,561710–6

6

0,116922

1,433510–3

7

0,063484

2,857910–2

8

0,026077

2,321710–1

9

0,015389

4,224010–1

10

0,015389

4,224010–1

11

0,015389

4,224010–1

12

0,010045

5,697610–1

λ (інтенсивність відмов)

номер інтервалу

Рисунок 5.20—Інтенсивність відмов за моделлю Шика-Уолвертона

номер інтервалу

p (імовірність безвідмовної роботи)

Рисунок 5.21—Імовірність безвідмовної роботи за моделлю

Шика-Уолвертона