Технологии разработки программного обеспечения


Выполнение оценки проекта на основе LOC- и FP-метрик


Цель этой деятельности — сформировать предварительные оценки, которые позволят:

q       предъявить заказчику корректные требования по стоимости и затратам на разработку программного продукта;

q       составить план программного проекта.

При выполнении оценки возможны два варианта использования LOC- и FP-данных:

q       в качестве оценочных переменных, определяющих размер каждого элемента продукта;

q       в качестве метрик, собранных за прошлые проекты и входящих в метрический базис фирмы.

Обсудим шаги процесса оценки.

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

f1, f2,…,fn.

q       Шаг 2. Для каждой функции fi, планировщик формирует лучшую LOCлучшi (FРлучшi), худшую LOCхудшi

(FРхудшi) и вероятную оценку LOCвероятнi (FРвероятнi). Используются опытные данные (из метрического базиса) или интуиция. Диапазон значения оценок соответствует степени предусмотренной неопределенности.

q       Шаг 3. Для каждой функции/ в соответствии с

-распределением вычисляется ожидаемое значение LOC- (или FP-) оценки:

LOCожi =(LOCлучшi + LOCхудшi +4x LOCвероятнi )/ 6.

q       Шаг 4. Определяется значение LOC- или FP-производительности разработки функции.

Используется один из трех подходов:

1)  для всех функций принимается одна и та же метрика средней производительности ПРОИЗВср, взятая из метрического базиса;

2)  для i-й функции на основе метрики средней производительности вычисляется настраиваемая величина производительности:

ПРОИЗВi =ПРОИЗВсрх(LOCср /LOCожi),

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

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




Начало  Назад  Вперед



Книжный магазин