Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические задания. Экзамен. Котлярова.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
388.43 Кб
Скачать
  1. Вирішити задачу застосовуючи модель Нельсона.

Для випробування програми використовувалося (номер за списком в журналі mod 7+15) наборів вихідних даних, які рівноймовірно вибиралися для прогону (номер за списком в журналі mod 7+15) тестів. При цьому (номер за списком в журналі mod 7+4) тестів виявили дефекти програмного забезпечення. Потрібно провести розрахунок надійності програмного забезпечення по результатам випробувань.

N0 - кількість тестів що виявили дефекти в програмі;

N – загальна кількість тестів.

N0 = (номер за списком в журналі mod 7+4)

N = (номер за списком в журналі mod 7+15)

Таким чином, ймовірність події, при якій прогін програми на заданому наборі вихідних даних не призведе до робочої відмови дорівнює R.

При випробуванні програми провели (номер за списком в журналі mod 7+15) прогонів тестів. За результатами випробувань було встановлено, що ймовірність відмови програми при рівноймовірному виборі набору даних становить 0,27. Визначити кількість дефектів, виявлених в процесі випробування програми. Зробіть висновок щодо отриманих результатів.

N – загальна кількість тестів.

R – ймовірність відмови.

𝑁0 = (1 − R) ∗ N = (1 − 0.27) ∗ N = 0.73 ∗ N

Таким чином, при використанні програми виявлено N0 дефектів.

  1. Визначте вартість програмного продукту.

Визначте трудомісткість та час розробки на базовому рівні моделі (Basic COCOMO).

Рівень складності проекту - напівнезалежний (semidetached projects).

Kоефіцієнти: а=3,6 b=1,20 c=2,5 d=0,32

Обсяг програмного продукту в тисячах рядків вихідного тексту = (номер за списком в журналі +8)*100.

Рішення знаходиться в Excel файлі.

Зробіть висновки щодо отриманих результатів.

Рівень складності проекту - Напівнезалежний

Обсяг програмного продукту в тисячах рядків вихідного тексту

SIZE = (номер за списком в журналі +8)*100

Показники на базовому рівні моделі (Basic COCOMO).

Показники розраховуються в excel файлі.

Трудомісткість складає – 3,6 * SIZE1,2.

Час розробки складає - 2,5 * Трудомісткість0,32.

  1. Визначте трудомісткість та час розробки на проміжному рівні моделі (Intermediate cocomo).

Тип проекту - вбудований(embedded projects).

Kоефіцієнти: a=2,8 b=1,20

Обсяг програмного продукту в тисячах рядків вихідного тексту = (номер за списком в журналі +8)*100.

Атрибутів вартості:

1. Необхідна надійність ПЗ - 0,75.

2. Розмір БД додатку (ПЗ) - 1,08.

3. Складність продукту - 1,30.

4. Обмеження швидкодії при виконанні програми - 1,11.

5. Обмеження пам'яті - 1,00.

6. Нестійкість оточення віртуальної машини - 0,87

7. Необхідний час відновлення - 1,07.

8. Аналітичні здібності - 1,00.

9. Досвід розробки - 1,00.

10. Здібності до розробки ПЗ - 1,00.

11. Досвід використання віртуальних машин - 1,10.

12. Досвід розробки на мовах програмування - 1,00.

13. Застосування методів розробки ПЗ - 0,91.

14. Використання інструментарію розробки ПЗ - 1,00.

15. Вимоги дотримання графіка розробки - 1,04.

Рішення знаходиться в Excel файлі.

Зробіть висновки щодо отриманих результатів.

Рівень складності проекту - Вбудований

Показники на проміжному рівні моделі (Intermediate COCOMO).

  1. Визначте трудомісткість на детальному рівні моделі (Advanced cocomo іі) на початковій фазі (Early Design) оцінки проекту та час розробки.

B=0,91; A=2,94

Обсяг програмного продукту в тисячах рядків вихідного тексту = (номер за списком в журналі +8)*100.

Фактори масштабу (Scale Factors):

PREC - 3,72.

FLEX - 3,04.

RESL - 2,83.

TEAM - 3,29.

PMAT - 6,24.

Множники трудомісткості (Effort Multiplier):

PERS - 1,00.

PREX - 1,22.

RCPX - 1,33.

RUSE - 1,00.

PDIF - 1,81.

FCIL - 0,73.

SCED - 1,43.

Рішення знаходиться в Excel файлі.

Зробіть висновки щодо отриманих результатів.

Показники на детальному рівні моделі (Advanced COCOMO ІІ)

На початковій фазі

Трудомісткість складає –101,32

Час розробки складає - 15,96