Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2014 Лекції ТСПП (0-8).pdf
Скачиваний:
389
Добавлен:
12.02.2016
Размер:
1.74 Mб
Скачать

Лекція 4. Управління програмним проектом.

5. Оцінка проекту на основі LOC- і FP-метрик

Мета цієї діяльності — сформувати попередні оцінки, які дозволять:

пред'явити замовникові коректні вимоги за вартістю і витратами на розробку програмного продукту;

скласти план програмного проекту.

При виконанні оцінки можливі два варіанти використання LOC- і FP-данных: як оцінні змінні, що визначають розмір кожного елементу продукту; як метрики, що зібраних за минулі проекти і входять в метричний базис фірми.

Обговоримо кроки процесу оцінки.

Крок 1. Область призначення проектованого продукту розбивається на ряд функцій, кожну з яких можна оцінити індивідуально:

f1, f2, fn.

Крок 2. Для кожної функції fi, планувальник формує кращу LOC+ (FР+), гіршу LOC- (FР-) і вірогідну оцінку LOC0 (FР0). Використовуються досвідчені дані (з метричного базису) або інтуїція. Діапазон значення оцінок відповідає ступеню передбаченої невизначеності.

Крок 3. Для кожної функції, відповідно до розподілу, обчислюється очікуване значення LOC (або FP) оцінки:

LOCоч =(LOC+ + LOC- +4*LOC0 )/ 6.

Крок 4. Визначається значення LOC або FP продуктивності розробки функції.

Використовується один з трьох підходів:

1)для всіх функцій приймається одна і та ж метрика середньої продуктивності Продср, узята з метричного базису;

2)для i-ї функції на основі метрики середньої продуктивності обчислюється величина продуктивності, що настроюється:

Продi =Продср * (LOCср /LOCоч i),

де LOCcp — середня LOC оцінка, узята з метричного базису (відповідає середній продуктивності);

3)для i-ї функції величина продуктивності, що настроюється, обчислюється по аналогу, узятому з метричного базису:

Продi =Продан i * (LOCан i /LOCоч i).

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

Крок 5. Обчислюється загальна оцінка витрат на проект: для першого підходу

ЗАТРАТИ = (n LOCочi ) / Продср[люд.- міс];

i=1

для другого і третього підходів

ЗАТРАТИ = n (LOCочi / Продi )[люд.- міс].

i=1

Крок 6. Обчислюється загальна оцінка вартості проекту: для першого і другого підходів

ВАРТІСТЬ = (n LOCочi ) ×ПИТ_ВАРТІСТЬср ,

i=1

де ПИТ_ВАРТІСТЬср — метрика середньої вартості одного рядка, узята з метричного базису. для третього підходу

ВАРТІСТЬ = n (LOCочi ×ПИТ_ВАРТІСТЬанi ),

i=1

де ПИТ_ВАРТІСТЬан i — метрика вартості одного рядка аналога, узята з метричного базису.

42

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]