|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Выполнение оценки проекта на основе 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 -й функции настраиваемая величина производительности вычисляется по аналогу, взятому из метрического базиса: ПРОИЗВ i =ПРОИЗВан i х(LOCан i /LOCож i). Первый подход обеспечивает минимальную точность (при максимальной простоте вычислений), а третий подход — максимальную точность (при максимальной сложности вычислений). q Шаг 5. Вычисляется общая оценка затрат на проект: для первого подхода ; для второго и третьего подходов . q Шаг 6. Вычисляется общая оценка стоимости проекта: для первого и второго подходов , где УД_СТОИМОСТЬср — метрика средней стоимости одной строки, взятая из метрического базиса. для третьего подхода где УД_СТОИМОСТЬан i — метрика стоимости одной строки аналога, взятая из метрического базиса. Пример применения данного процесса оценки приведем ниже. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |