Professional Documents
Culture Documents
Дисципліна
«Основи програмної інженерії»
Лабораторна робота № 1
«Розрахунок оцінки розміру, вартості проекту та
трудомісткості розробки програмного продукту»
на тему:
«Автоматизована система магазину DVD-фільмів»
Поперешняк
Коваль Владислав
Виконав: Перевірила: Світлана
Ігорович
Володимирівна
2021
Завдання 1
Варіант 5. Розмір проекту, який розроблюється, оцінюється в 320 KLOC
Умова 1: Обрати вхідні дані проекту (згідно варіанту) для обчислення його
характеристик за базовою COCOMO та обчислити необхідні значення E та D
за наведеними у лабораторній роботі формулами
E = ab ∗ (KLOC)bb D = cd ∗ Edb
Organic
E = 2.4 ∗ (320)1.05 ≈ 1024.752
D = 2.5 ∗ (1024.752)0.38 ≈ 34.831
Semi-detached
E = 3.0 ∗ (320)1.12 ≈ 1918.179
D = 2.5 ∗ (1918.179)0.35 ≈ 35.233
Embedded
E = 3.6 ∗ (320)1.20 ≈ 3651.594
D = 2.5 ∗ (3651.594)0.32 ≈ 34.509
Умова 2: За допомогою спеціалізованого засобу COCOMO Calculator
обчислити значення оцінок проекту для трьох типів проекту „Organic”,
„Semidetached” та „Embedded” за базовою COCOMO
2
Organic
1366 людино-місяці
36 працівників
39 місяців
Semi-detached
1918 людино-місяці
55 працівників
35 місяців
Embedded
2840 людино-місяці
90 працівників
32 місяці
SS = E⁄TDEV P = KLOC⁄TDEV
Organic
Згідно з розрахунками за базовим рівнем моделі COCOMO
трудовитрати(E) = 1336.34 людино-місяці та час розробки(TDEV) 38.86
місяці.
SS = 1336.34⁄38.86 = 35 працівників
Semi-detached
Згідно з розрахунками за базовим рівнем моделі COCOMO
трудовитрати(E) = 1918.18 людино-місяці та час розробки(TDEV) = 35.23
місяці.
SS = 1918.18⁄35.23 = 55 працівників
3
Embedded
Згідно з розрахунками за базовим рівнем моделі COCOMO
трудовитрати(E) = 2840.13 людино-місяці та час розробки(TDEV) = 31.84
місяці.
SS = 2840.13⁄31.84 = 90 працівників
Завдання 2
Варіант 5. Розмір проекту за першим завданням відповідно варіанту;
значення множників (драйверів) витрат TOOL, SCED змінюються до
низьких, LEXP, STOR змінюються до дуже високі, всі інші значення
номінальні.
Умова 1: Визначити режим складності системи за проміжним рівнем
моделі COCOMO, якщо значення множників (драйверів) витрат задані нижче
4
Після зміни значень множників(драйверів) наведених у завданні,
значення трудовитрат і тривалості розробки проекту збільшилися.
6
При дуже високому значенні STOR(Обмеження об’єму пам’яті)
спостерігається збільшення кількості працівників, трудовитрат та
тривалості розробки проекту в порівнянні з номінальними значеннями.
Завдання 3
Варіант 5. Розмір проекту пораховано відповідно до обраної
автоматизованої системи згідно відповідно варіанту; значення
показників розробки – середнього рівня; значення множників
(драйверів) витрат ACAP, CPLX змінюються до високих TIME, DATA, PL
EX змінюються до низьких, всі інші значення номінальні.
Умова 1: Оцінити трудовитрати створення проекту по моделі COCOMO II,
для обраної автоматизованої системи та згідно варіанту (для попередньої
оцінки). Значення KLOC порахувати відповідно до обраної автоматизованої
системи згідно варіанту завдання на семестр. Показник Rj (додаток, таблиця
1.4), Zi – (додаток таблиця 1.6), згідно варіанту.
KLOC = ФР ∗ КП⁄1000
Функціональний розмір(ФР): ФР = (K1 + K 2 + K 3 )2.35
1) K1(автоматизація бізнеспроцесів одного відомства) = 8
2) K 2 (приватний замовник) = 5
3) K 3 (база даних) = 6
ФР = (8 + 5 + 6)2.35 = 1011.744
КП(кількість логічних рядів коду на одну функціональну точку) - С# = 58
KLOC = 1011.744 ∗ 58⁄1000 = 58.681
Розрахунок трудомісткості:
7
17
T = 2.94 ∗ (KLOC)E ∗ ∑ Zi
i=1
E = 0.91 + 0.01 ∗ ∑ R i
i=1