Professional Documents
Culture Documents
лллpdf PDF
лллpdf PDF
Дисципліна
«ОСНОВИ ПРОГРАМНОЇ ІНЖЕНЕРІЇ»
Лабораторна робота № 1
«Оцінка розміру та вартості проекту за COCOMO»
на тему:
«Автоматизована система продажу квитків»
ФОРМА
ДЕННА
НАВЧАННЯ ОЦІНКА
СПЕЦІАЛЬНІСТЬ 121
2020
Завдання 1
1. Обрати вхідні дані проекту (згідно варіанту) для обчислення його
характеристик за базовою COCOMO та обчислити необхідні значення E та D за
наведеними у лабораторній роботі формулами.
2. За допомогою спеціалізованого засобу COCOMO Calculator обчислити
значення оцінок проекту для трьох типів проекту „Organic”, „Semi-detached” та
„Embedded” за базовою COCOMO.
3. Розрахувати за базовим рівнем моделі COCOMO трудовитрати (Е) і
визначити час розробки (TDEV). Визначити середню чисельність персоналу (SS)
і рівень продуктивності (Р), якщо розмір проекта визначено згідно варіанта
(див.нижче).
4. Порівняти розрахунки та провести аналіз
Розмір проекту, який розроблюється, оцінюється в 320 KLOC
Розв’язання
1. Результати розрахунків:
Завдання 2
1. Визначити режим складності системи за проміжним рівнем моделі
COCOMO, якщо значення множників (драйверів) витрат задані нижче
2. Зафіксувати в звіті за допомогою екранних форм зміну КОЖНОГО
множника (драйвера) з відповідними поясненнями змін та висновками, щодо
змін, які були отримані відносно номінальних значень та значень множників
згідно вашого варіанту.
Розмір проекту за першим завданням відповідно варіанту; значення
множників (драйверів) витрат TOOL, SCED змінюються до низьких, LEXP,
STOR змінюються до дуже високі, всі інші значення номінальні.
Розв`язання
При номінальних значеннях:
Завдання 3
Оцінити трудовитрати створення проекту по моделі COCOMO II, для
обраної автоматизованої системи та згідно варіанту (для попередньої оцінки).
Значення KLOC порахувати відповідно до обраної автоматизованої системи
згідно варіанту завдання на семестр. Показник R j (додаток, таблиця 1.4), Z i –
(додаток таблиця 1.6), згідно варіанту.
Розмір проекту пораховано відповідно до обраної автоматизованої
системи згідно відповідно варіанту; значення показників розробки – середнього
рівня; значення множників (драйверів) витрат ACAP, CPLX змінюються до
високих, TIME, DATA, PL EX змінюються до низьких, всі інші значення
номінальні.
Розв’язання
1. Функціональний розмір: ФР = (К1 + К2 + К3)2.35 = 96.82
Коофіцієнти К1, К2, К3 було взято з таблиці класифікаторів проекту (1, 5, 1).
2. Розмір коду ПЗ у тисячах рядків можна розрахувати за формулою:
KLOC = ФР * КП / 1000 = 5
КП = 55 (обрана мова програмування Java)
3. Масштаб трудомісткості розробки програмного забезпечення можна
розрахувати формулою:
= 1.0997
4. Трудомісткість розробки програмного забезпечення:
= 17.27
5. Показники розробки – середній рівень, ACAP, CPLX – високий рівень,
TIME, DATA, PLEX - низький рівень, всі інші значення номінальні, після
введення потрібних даних у COCOMO я отримав настурні результати: