Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

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

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

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

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

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

f1, f2,…,fn.

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

Шаг 3. Для каждой функции/ в соответствии с -распределением вычисляется ожидаемое значение LOC- (или FP-) оценки:

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

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

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

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

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

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

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

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

ПРОИЗВ i =ПРОИЗВан i х(LOCан i /LOCож i).

Первый подход обеспечивает минимальную точность (при максимальной простоте вычислений), а третий подход — максимальную точность (при максимальной сложности вычислений).

Шаг 5. Вычисляется общая оценка затрат на проект: для первого подхода

;

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

.

Шаг 6. Вычисляется общая оценка стоимости проекта: для первого и второго подходов

,

где УД_СТОИМОСТЬср — метрика средней стоимости одной строки, взятая из метрического базиса.

для третьего подхода

где УД_СТОИМОСТЬан i — метрика стоимости одной строки аналога, взятая из метрического базиса. Пример применения данного процесса оценки приведем ниже.





Дата публикования: 2015-07-22; Прочитано: 718 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...