КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Расчет трудовых затрат по СОСОМО II
Расчет трудовых затрат был произведен в соответствии с двумя моделями, которые входят в состав COCOMO II. Это такие модели как "модель композиции приложения" и "модель раннего этапа проектирования". Модель композиции приложения Расчет трудозатрат в соответствии с моделью композиции приложения осуществляется по формуле (1). Затраты =NOP/PROD, (1) где · NOP - количество объектных указателей; · PROD - производительность разработки, выраженная в терминах объектных указателей. Для расчета трудозатрат было оценено количество объектных указателей, то есть количество экранов, отчетов и компонентов требуемых для построения приложения. Далее по справочным таблицам оценена сложность каждого компонента. Для оценки количество объектных указателей использовались только вновь создаваемые компоненты. Оценка сложности экранов приведена в таблице 1.
Таблица 1Оцека сложности экранов
Оценка сложности отчетов приведена в таблице 2.
Таблица 2 Оценка сложности отчетов
Далее была произведена оценка количества объектных указателей. Расчеты приведены в таблице 3.
Таблица 3 Расчет числа объектных указателей (NOP)
Для оценки затрат также необходимо знать скорость разработки продукта. Коэффициент продуктивности (PROD) находится в зависимости от возможностей разработчика и возможности среды. Возможность разработчика - средняя, т.к. разработчик не имеет большого опыта работы в данной предметной области, а также не развиты навыки разработки приложений: PROD = 13. Возможность среды - высокая: PROD = 25. Общий коэффициент продуктивности продукта: PROD = (13+25)/2=19. Зная значение объектного показателя и коэффициента продуктивности можно оценить затраты на проект в чел/мес: ЗАТРАТЫ = NOP/PROD[чел/мес] = 44 / 19 = 2,32 чел/мес. Модель раненого этапа проектирования Расчет трудозатрат в соответствии с моделью раннего этапа проектирования осуществляется по формуле (2). Затраты = А*РазмерВ*Ме+Затратыauto, (2) где · А - коэффициент масштабности, который равен 2,5; · В - отражает нелинейную зависимость затрат от размера проекта; · М - множитель поправки, зависит от 7 формирователей затрат характеризующих продукт, процесс и персонал; · Затратыauto - отражает затраты на автоматически генерируемый программный код. Размер разрабатываемой информационной системы рассчитывается по формуле (10).Размер = FP*К, (3) где · FP - количество функциональных указателей; · К - коэффициент перевода строчек. Размер ~ 1,2 тыс. строк (на языке 1С) Количество функциональных указателей рассчитывается по формуле (4).FP = Общее количество*(0,65+0,01* ) (4)
Для определения количества функциональных указателей было подсчитано количество внешних вводов, внешних выводов, внутренних логических файлов.
Таблица 4 Масштабные факторы
Коэффициент, отражающий линейную зависимость затрат от размера проекта, равен: В = 1,01+0,01*(5+5+2+0+5) = 1,18 Мi - формирователь затрат (оцениваются в диапазоне от 1 до 6: 1 - очень низкий уровень, 6 - сверх высокий уровень).
Таблица 5 Формирователи затрат
Множитель поправки, который определяется на основе формирователей затрат, равен: Me = 1,00*1,26*0,95*0,97*1,59*0,73*1,00 = 1,35. ЗАТРАТЫ = 2,5 * (1,2 ^ 1,18) * 1,35 + 0 = 4, 19 чел/дней
|