182439 (629471), страница 3
Текст из файла (страница 3)
Коэффициент квалификации разработчика зависит от стажа работы программиста следующим образом:
стаж до 2 лет - к = 0.8;
от 2 до 3 лет — к = 1;
от 3 до 7 лет - к = 1,3...1,4;
от 7 лет - к = 1,5...1,6.
Так как предусмотрен минимальный набор операторов, необходимо будет нанимать опытного разработчика (для уменьшения затрат на уточнения и доработку):
к = 1,35 (стаж работы от 3 до 7 лет)
Подставив известные значения в формулу [2] произведем расчет:
tи = 2888*2/(80* 1,35) = 53,5 чел *час.
Затраты труда на исследование алгоритма решения задачи составят 53,5 чел*час.
Расчет затрат на разработку блок-схемы алгоритма
Расчет трудозатрат производится по формуле:
ta = Q/(60...75) x k[4]
где: Q - условное число операторов;
k - коэффициент квалификации разработчика.
Ta = 2888/(70*1.35) = 30,6 чел*час.
Затраты на разработку блок-схемы алгоритма составят 30,6 чел*час.
Расчет затрат на отладку программы на ПК
Отладкой программы занимается программист.
Отладка программы - выполнение программы для выявления дефектов в функциях, в логике, проводится проверка программного продукта на соответствие техническому заданию.
Расчет трудозатрат на отладку производится по формуле:
tотл = Q/(40...50) x k[5]
где: Q - условное число операторов;
k - коэффициент квалификации разработчика.
tотл =2888/(45*1,35)=47,5 чел*час;
Затраты на отладку программы на ПК составят 47,5 чел*час.
При комплексной отладке программы следует предусмотреть возрастающие в 1,5 раза затраты, поэтому окончательные трудовые затраты на отладку программы будут равны:
tотл.окон = tотл x 1,5 [6]
tотл.окон = 47,5*1,5 = 71,3 чел*час.
Затраты на окончательную отладку программы на ПК составят 71,3 чел*час
Трудовые затраты на подготовку документации
Трудовые затраты на подготовку документации будут складываться из затрат труда на подготовку рукописного текста и затрат труда на редактирование, печать и оформление документации.
tд = tдп + tдр[7]
где: tдп - трудовые затраты на подготовку материалов в рукописи;
tдр - затраты на редактирование, печать и оформление документации.
Рассчитываем трудозатраты на подготовку материалов в рукописи по формуле:
tдр = Q/(150...200) x k [8]
где: Q - условное число операторов;
k - коэффициент квалификации разработчика.
tдп = 2888/(175*1,35)= 12,2 чел*час.
Затраты на редактирование, печать и оформление tдр прямо пропорционально зависит от затрат на подготовку материалов в рукописи:
tдр = 0,75 x tдп [9]
tдр = 0,75*12,2 = 9,2 чел*час.
Tд = 12,2 + 9,2 = 21,4 чел*час.
Таким образом, общие трудовые затраты на подготовку документации составят 21,4 чел *час.
Расчет трудозатрат на написание исходного кода программы (программирование)
Программирование - процесс и создания компьютерных программ и (или) программного обеспечения с помощью языков программирования.
Затраты на программирование определяются методом самофотографии и составляет примерно 20 - 30 % от общих трудозатрат на остальные этапы разработки программы.
«Самофотография» - проводится непосредственно исполнителем нормируемой работы (функции). Целыо самофотографии рабочего времени является определение содержания трудового процесса и трудовых затрат, а также повышение эффективности труда.
Самофотография рабочего времени может проводиться с использованием различных способов наблюдений.
Фиксирование наблюдений может осуществляться в форме дневника, в котором последовательно регистрируются функции по мере их выполнения и затраты рабочего времени. При этом учитываются все работы, в т. ч. непредусмотренные заранее, а также несвойственные квалификационной характеристике должности данного работника. Анализ результатов самонаблюдения позволит работнику более рационально спланировать структуру занятости в течение рабочего дня.
Рассчитаем затраты на программирование, как 25% от общих трудозатрат:
tп = (53,5+30,6+71,3+21,4)*0,25=44,2 чел*час.
Затраты на программирование составят 44,2 чел*час.
Расчет общих трудозатрат на разработку программного продукта
Полученные трудозатраты сводим в таблицу, производим суммирование всех видов трудозатрат на разработку программного продукта и находим общие трудозатраты Т:
Т = 53,5+30,6+44,2+71,3+21,4 = 221,0 чел*час.
Таким образом, общие трудозатраты на разработку программного продукта «Преобразователь линейных кодов» составят 221,0 чел*час.
Таблица 1: Структура трудозатрат на разработку ПП
| Виды трудозатрат | Индекс | Трудоёмкость, чел*час | Структура трудозатрат, % |
| На исследование алгоритма | tи | 53,5 | 24,2 |
| На разработку блок-схемы | tа | 30,6 | 13,8 |
| На программирование | tп | 44,2 | 20,0 |
| На отладку программы | tотл | 71,3 | 32,3 |
| На подготовку документации | tд | 21,4 | 9,7 |
| Итого (общие трудозатраты) | T | 221,0 | 100 |
Из приведенной таблицы видно, что наибольше количество трудозатрат при разработке программного продукта обычно вызывают отладка программы и исследование алгоритма решения задачи.
3. Составление сметы затрат на разработку программного продукта
Смета затрат на разработку программного продукта включает в себя следующие статьи:
затраты на оплату труда программисту;
единый социальный налог (26 % от затрат на оплату труда);
затраты на оплату электроэнергии;
затраты на оплату машинного времени;
прочие затраты.
3.1 Расчет затрат на оплату труда разработчика
Расходы на оплату труда разработчика программы (ЗПпр) определяются путем умножения трудоемкости создания программы на среднюю часовую зарплату программиста. Запишем расходы на оплату труда разработчика программы в виде формулы:
ЗПпр = Т x СЧпр [10]
где: Т - трудоемкость разработки программного продукта;
СЧпр- средняя часовая оплата труда программиста, рублей в час.
СЧпр = Ппр/Фрв [11]
где: Ппр - заработная плата программиста, по информации службы занятости средняя заработная плата программисту составляет:
Ппр = 30000 руб.
Фрв - месячный фонд рабочего времени, при 40-часовой рабочей неделе он будет равен:
Фрв =169,2 часа
Подставляя в формулы значения, получим значения СЧпр и ЗПпр:
СЧпр = 30000/169.2 = 177.3 руб/час.
ЗПпр =221,0*177,3 = 39183.3 руб.
Расходы на оплату труда разработчика программы составят 39183,3 руб.
3.2 Расчет отчислений в социальные фонды
Единый социальный налог составляет 26 % от затрат на оплату труда программиста:
ЕСН = ЗПпр x 0,26 [12]
ЕСН = 39183,3 *0,26 = 10187,7 руб.
3.3 Расчет затрат на оплату машинного времени
Рассчитаем затраты на оплату машинного времени при отладке программы.
Стоимость машинного времени определяется по формуле:
Змв = С x (tn + tотл) [13]
где: С - цена машино-часов, рассчитывается;
tn - затраты на программирование;
tотл - затраты на отладку программы.
Рассчитывает цену машино-часа - измеряется руб/год:
C = (За + Звм + Зтр + 3пр) / Tпк [14]
где: За - затраты на амортизацию - годовые издержки на амортизацию, рублей в год;
Зтр - затраты на текущий ремонт компьютера, рублей в год;
Звр - годовые издержки на прочие и накладные расходы, рублей в год;
Звм - годовые издержки на вспомогательные материалы, рублей в год;
Тпк - действительный годовой фонд времени ЭВМ, часов в год;
Рассчитываем годовые издержки на амортизацию по формуле:
За = Cбал*На / 100 [15]
где: Cбал - балансовая стоимость компьютера, руб/шт;
На- норма амортизации в процентах.
Балансовая стоимость компьютера определяется по формуле:
Cбал = Спер + Зпр [16]
где: Спер - рыночная стоимость ПК, в рублях
Зпр - прочие затраты (на доставку и установку, от 8 до 10% от стоимости ПК).
Берем Зпр = 9% от рыночной стоимости ПК.
Находим рыночную стоимость компьютера:
| Процессор | Intel Pentium Dual-Core | 3000 руб |
| Материнская плата | ASUS M4A78 | 3000 руб |
| Оперативная память | DDR2 2Gb | 1500 руб |
| Видеокарта | ZOTAC GeForce 9600 GT | 3000 руб |
| Жесткий диск | Transcend TS160GSJ25M | 2000 руб |
| Монитор | Samsung SyncMaster 943N | 5500 руб |
| Мышка | Media-teht USB | 200 руб |
| DVD-привод | Nec 3540A DVD±RW+CD/RW White | 1500 руб |
| Клавиатура | defender USB. | 300 руб |
| Итого: | 20000 руб |
Цены взяты из магазина «Трилайн».
Рыночная стоимость компьютера составит 20000 руб.
Срок службы ПК составляет 5 лет, отсюда норма амортизации Н» составит 20%.
Рассчитываем затраты на доставку и установку:
Зпр = 20000*0,09 = 1800 руб.
Рассчитываем балансовую стоимость ПК:
Cбал = 20000 + 1800 = 21800 руб.
Находим по формуле [15] годовые издержки на амортизацию
За = 21800*20/100 = 4360 руб.
Годовые издержки на амортизацию составят 4360 рублей.
Рассчитываем годовые издержки на вспомогательные материалы:
Звм = Cбал x 0,01 [17]
Звм = 21800*0,01 = 218 руб.
Годовые издержки на вспомогательные материалы составят 218 руб. в год.
Рассчитываем затраты на текущий ремонт компьютера:
Зтр = Cбал х 0,05 [18]
Зтр = 21800*0,05 = 1090 руб.
Годовые издержки на текущий ремонт компьютера составят 1090 руб.
Рассчитываем годовые издержки на прочие и накладные расходы:
Зпр = Cбал х 0,05 [19]
Зпр = 21800*0,06 = 1308 руб.
Годовые издержки на прочие и накладные расходы составят 1308 руб.
Рассчитываем действительный годовой фонд времени ЭВМ:
Тпк = Nм∙Nд Nч [20]
Где: NM – количество месяцев в году (12);
Nд - количество рабочих дней в месяце (22);
Nч - средняя продолжительность рабочего дня (8 часов);
Тпк = 12*22*8=2112 часов/год.
Действительный годовой фонд времени ЭВМ равен 2112 часов.
Теперь, подставляя в формулу [14] найденные значения находим цену одного машино-часа:
С = (4360+218+1090+1308) / 2112 = 3,30 руб.
Цена одного машино-часа составит 3.30 руб.
Теперь по формуле [13] рассчитываем затраты на оплату машинного времени при написании и отладке программы:
Змв =3,30*(44,2+71,3) = 381.20 руб.
3.4 Расчет затрат на электроэнергию
Рассчитаем затраты на электроэнергию по формуле:
Сэ = Зе ∙ P ∙ (tn + tотл + td) [21]
где: Зе - стоимость электроэнергии (1 кВтч) (по заданию составляет 2.33 руб./ кВтч);
P - мощность, потребляемая ПК (для компьютера в вышеуказанной конфигурации мощность составит 500 Вт;
tn - затраты на программирование;
tотл - затраты на отладку;
td - затраты на подготовку документации.














