You are on page 1of 8

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ імені Тараса Шевченка


ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Кафедра програмних систем і технологій

Дисципліна
«Основи програмної інженерії»

Лабораторна робота № 1
«Розрахунок оцінки розміру, вартості проекту та
трудомісткості розробки програмного продукту»

на тему:
«Автоматизована система магазину DVD-фільмів»

Поперешняк
Коваль Владислав
Виконав: Перевірила: Світлана
Ігорович
Володимирівна

Група ІПЗ-11(5) Дата перевірки

Форма навчання денна


Оцінка
Спеціальність 121

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 місяці

Умова 3: Розрахувати за базовим рівнем моделі COCOMO трудовитрати


(Е) і визначити час розробки (TDEV). Визначити середню чисельність
персоналу (SS) і рівень продуктивності (Р), якщо розмір проекта визначено
згідно варіанта (див.нижче).

SS = E⁄TDEV P = KLOC⁄TDEV

Organic
Згідно з розрахунками за базовим рівнем моделі COCOMO
трудовитрати(E) = 1336.34 людино-місяці та час розробки(TDEV) 38.86
місяці.

SS = 1336.34⁄38.86 = 35 працівників

P = 320⁄38.86 = 8.23 KLOC/місяць

Semi-detached
Згідно з розрахунками за базовим рівнем моделі COCOMO
трудовитрати(E) = 1918.18 людино-місяці та час розробки(TDEV) = 35.23
місяці.

SS = 1918.18⁄35.23 = 55 працівників

P = 320⁄35.23 = 9.08 KLOC/місяць

3
Embedded
Згідно з розрахунками за базовим рівнем моделі COCOMO
трудовитрати(E) = 2840.13 людино-місяці та час розробки(TDEV) = 31.84
місяці.

SS = 2840.13⁄31.84 = 90 працівників

P = 320⁄31.84 = 10.05 KLOC/місяць

Умова 4: Порівняти розрахунки та провести аналіз.


Порівнявши результати отримані за допомогою власних обрахунків та
використовуючи COCOMO Calculator, можна зробити висновок, що
значенння співпали тільки при обчисленні тривалості розробки
проекту(D) та трудовитрат(E) для Semi-detached проекту. У проекті типу
Organic результати отримані за допомогою COCOMO Calculator є
більшими, ніж отриманні за допомогою власних розрахунків. Проте у
проекті типу Embedded навпаки, результати власних обрахунків є
більшими ніж отриманні в COCOMO Calculator.

Завдання 2
Варіант 5. Розмір проекту за першим завданням відповідно варіанту;
значення множників (драйверів) витрат TOOL, SCED змінюються до
низьких, LEXP, STOR змінюються до дуже високі, всі інші значення
номінальні.
Умова 1: Визначити режим складності системи за проміжним рівнем
моделі COCOMO, якщо значення множників (драйверів) витрат задані нижче

4
Після зміни значень множників(драйверів) наведених у завданні,
значення трудовитрат і тривалості розробки проекту збільшилися.

Умова 2: Зафіксувати в звіті за допомогою екранних форм зміну


КОЖНОГО множника (драйвера) з відповідними поясненнями змін та
висновками, щодо змін, які були отримані відносно номінальних значень та
значень множників згідно вашого варіанту.
1. TOOL до low

При низькому значенні TOOL(використання різних методів та


CASE- засобів) спостерігається збільшення кількості працівників,
тривалості розробки проекту та трудовитрат в порівнянні з
номінальними значеннями.
2. SCED до low
5
При низькому значенні SCED(Уплотнение графіка робіт)
спостерігається не значне збільшення кількості працівників, тривалості
розробки проекту та трудовитрат в порівнянні з номінальними
значеннями.
3. LEXP до high

При високому значенні LEXP(Досвід використання даної мови


програмування та засобів розробки) спостерігається зменшення
кількості працівників, трудовитрат та не значне зменшення тривалості
розробки проекту в порівнянні з номінальними значеннями.
4. STOR до very high

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 - показник масштабу трудомісткості


5

E = 0.91 + 0.01 ∗ ∑ R i
i=1

Оскільки значення показників розробки середнього рівня то:


∑5i=1 R i = 3.72 + 3.04 + 4.24 + 3.29 + 4.68 = 18.97
E = 0.91 + 0.01 ∗ 18.97 = 1.0997
Оскільки DATA = 0.90, CPLX = 1.17, ACAP = 0.85, PLEX = 1.09
∑17
i=1 Zi = 1*0.90*1.17*1*1*0.85*1*1*1.09*1*1*1*1*1*1*1 = 0.97

T = 2.94 ∗ 58.6811.0997 ∗ 0.97 = 251.152


Висновок
Було опановано навички обчислення оцінки вартості та розміру
проекту за допомогою COCOMO Calculator.

You might also like