- •Ознакомление с общими принципами оценки экономической эффективности инноваций
- •Расчет затрат на разработку программного продукта
- •Общие принципы оценки экономической эффективности инноваций
- •Срок окупаемости затрат характеризует время, за которое окупятся все затраты на мероприятие.
- •Расчет трудозатрат на разработку программного продукта
- •Расчет затрат на разработку программного продукта
- •Расчет единовременных затрат на внедрение программного продукта
- •Расчет дополнительных текущих затрат
- •Оценка экономической эффективности внедрения программного продукта
- •Литература
- •Приложение а (обязательное) Расчетные таблицы
- •Приложение б (справочное) Справочные таблицы
Расчет трудозатрат на разработку программного продукта
Необходимо рассчитать трудозатраты на разработку программы.
Основными трудозатратами являются:
затраты на исследование алгоритма решения задачи;
затраты на разработку блок схемы и алгоритма программы;
затраты на программирование;
затраты на отладку программы на персональном компьютере;
затраты на подготовку документации.
Трудозатраты измеряются в человеко-часах. Расчет производится по формуле
T = tи + tа + tп + tотл + tд, (1)
где tu - затраты труда на исследование алгоритма решения задачи, чел -час;
tа - затраты на разработку блок-схемы алгоритма, чел - час;
tn - затраты на программирование, чел - час;
tотл - затраты на отладку программы на ПК, чел - час;
tд - затраты на подготовку документации, чел - час.
Для расчета трудозатрат по данной формуле необходимо произвести промежуточные расчеты.
Затраты труда на исследование алгоритма решения задачи с учетом уточнения описания и квалификации программиста вычисляются по формуле
tи = (Q * B) / 80 * k, (2)
где Q - условное число операторов в программе;
В - коэффициент увеличения затрат в зависимости от сложности
программы;
k - коэффициент квалификации разработчика.
Условное число операторов в программе можно определить по формуле
Q = q * c * (1 + p), (3)
где q - предполагаемое число операторов;
с - коэффициент новизны и сложности программы;
р - коэффициент коррекции программы в ходе ее разработки.
Q = 4500 * 1,19 * (1+0,7)= 9103,5 ед.
После нахождения количества условных операторов можно посчитать затраты труда на исследования алгоритма решения задачи.
tи = (9103,5+1,20) / 80 * 0,8= 109,24 чел-час.
Расчет затрат на разработку блок-схемы алгоритма производится по формуле
ta = Q / 70 * k, (4)
где Q - условное число операторов;
k - коэффициент квалификации разработчика.
ta = 9103,5 / 70 * 0,8 = 104,04 чел-час.
Отладка программы – это выявление дефектов и недостатков программы, проведение проверки программного продукта на соответствие техническому заданию. Расчет трудозатрат на отладку производится по формуле
tотл = Q / 45 * k, (5)
где Q - условное число операторов;
k - коэффициент квалификации разработчика.
tотл = 9103,50 / 45 * 0,8 = 161,84.
Трудовые затраты на подготовку документации складываются из затрат труда на подготовку рукописного текста и затрат труда на редактирование, печать и оформление документации.
tд = tдп + tдр, (6)
где tдп - трудовые затраты на подготовку материалов в рукописи;
tдр - затраты на редактирование, печать и оформление документации.
Трудозатраты на подготовку материалов в рукописи по формуле
tдп = Q / 150 * k, (7)
где Q - условное число операторов;
k - коэффициент квалификации разработчика.
Затраты на редактирование, печать и оформление прямо пропорционально зависят от затрат на подготовку материалов в рукописи
tдр = 0,75 * tдп, (8)
tдп = 9103,50 / 150 * 0,8= 48,55 чел-час.
tдр = 0,75 * 48,55 = 36,41 чел-час.
tд = 48,55 + 36,41 = 84,97 чел-час.
Трудовые затраты на программирование вычисляются по формуле
tп =0,25*( tu+ ta+ tотл+ tд), (9)
tп=0.25*(109,24+104,04+161,84+84,97)=115,02 чел-час
Зная все необходимые данные, для расчета по формуле (1), нужно произвести расчет общих трудозатрат на разработку программного обеспечения
T = 109,24 + 104,04 + 115,02 + 161,84 + 84,97 = 575,11 чел-час.
Расчетная таблица трудозатрат представлена в приложении А, таблица А1.
