- •1 Исходные данные к выполнению экономического обоснования дипломной работы (проекта)
- •2 Расчет трудозатрат на разработку программного продукта
- •3 Составление сметы затрат на разработку программного продукта
- •3.1 Затраты на оплату труда разработчика программы
- •3.2 Страховые взносы во внебюджетные фонды
- •5 Обобщение результатов расчетов
1 Исходные данные к выполнению экономического обоснования дипломной работы (проекта)
Таблица 1 – Исходные данные
Наименование показателей |
Значение |
1 Среднемесячная заработная плата разработчика программы, руб. |
21120 |
1.1 Средняя часовая ставка, руб. |
120 |
2 Страховые взносы во внебюджетные фонды, % |
30 |
3 Первоначальная стоимость компьютера необходимой конфигурации, руб. |
12000 |
4 Затраты на доставку и установку ПК, в % от первоначальной стоимости |
8-10 |
5 Затраты на текущий ремонт и модернизацию ПК в % от балансовой стоимости |
5-6 |
6 Годовая норма амортизации, % |
20 |
7 Прочие и накладные расходы в % от балансовой стоимости ПК |
5-8 |
8 Тариф 1 КВт-часа электроэнергии, руб. |
4,0 |
9 Потребляемая мощность, вт - системный блок - монитор (или по тех.паспорту) |
600 352 |
10 Срок службы программного обеспечения, лет |
5,0 |
2 Расчет трудозатрат на разработку программного продукта
Трудозатраты (трудоемкость) разработки компьютерной программы складывается из целого ряда затрат:
Т= tu+ta+tn+tотл+tд (1)
где
tu – затраты труда на исследование алгоритма решения задачи;
tа - затраты на разработку блок-схемы алгоритма;
tn =- затраты на программирование;
tотл – затраты на отладку программы на ПК;
tд – затраты на подготовку документации по задаче.
Затраты труда на изучение описания задачи с учетом уточнения описания и квалификации программиста измеряются в человеко-часах и определяются по формуле:
(2)
Где
Q – число условных операторов;
В – коэффициент увеличения затрат; В=1,2-5,0
К – коэффициент квалификации разработчика (зависит от стажа работы программиста)
Составляющие затрат труда можно определить через условное число операторов в программном продукте. В их число входят те операторы, которых необходимо учесть программисту в процессе работы над задачей, уточнений в постановке задачи и совершенствования алгоритма. Условное число операторов (Q) в программе можно определить по следующей формуле:
Q=q*c*(1+p) (3)
где
q – предполагаемое число операторов;
с – коэффициент сложности программы (1…2);
р – коэффициент коррекции программы в ходе ее разработки (0,5…1).
При разработке учебных компьютерных программ, предполагаемое число операторов (q) включает количество студентов, преподавателей, техников-лаборантов, использующих программный продукт в учебном процессе.
Для расчета затрат на оплату труда разработчика можно взять средние значения с и р.
В – коэффициент увеличения затрат характеризует увеличение затрат труда вследствие недостаточного полного описания задачи, уточнений и некоторой доработки. Этот коэффициент может принимать значения от 1,2 до 5. (можно взять среднее значение).
К – коэффициент квалификации разработчика зависит от опыта работы программиста с данным программным продуктом. Коэффициент квалификации принимает дискретные значения в зависимости от стажа:
до двух лет К=0,8;
от двух до трех К=1;
от трех до семи К=1,3…1,4;
свыше семи лет К=1,5...1,6.
ta – затраты труда на разработку алгоритма решения задачи в человеко-часах и рассчитываются по формуле:
(4)
где
Q – число условных операторов;
К – коэффициент квалификации разработчика;
tn - затраты времени на программирование определяются методом самофотографии и составляют примерно 20-30% от общих трудозатрат.
Затраты на отладку программы на ПК при автономной откладке одной задачи определяется по формуле:
(5)
где
Q – число условных операторов;
К – коэффициент квалификации разработчика.
При комплексной отладке программы затраты на отладку возрастают в полтора раза. Таким образом определим окончательные затраты на отладку
Tотл=1,5*tотл(авт) (6)
Затраты труда на подготовку документации по задаче складываются из затрат труда на подготовку материалов в рукописи и затрат на редактирование, печать и оформление документации, определяются по формуле:
Tд=tдn+tдp (7)
где
tдn - затраты труда на подготовку материалов в рукописи;
tдp - затраты на редактирование, печать и оформление документации.
Затраты труда на подготовку материалов в рукописи определяются по формуле:
(8)
где
Q – число условных операторов;
К – коэффициент квалификации разработчика.
Затраты на редактирование, печать и оформление документации прямо пропорционально зависят от затрат на подготовку материалов в рукописи. Эти затраты определяются по формуле:
(9)
Расчет трудозатрат на разработку программного продукта сводится в таблицу 2.
Таблица 2 - Расчет величины и структуры трудозатрат на разработку программного продукта
Виды трудозатрат |
Индекс |
Трудоемкость, чел./час. |
Структура трудозатрат, % |
1 Затраты труда на исследование алгоритма решения задачи |
tu |
10 |
10 |
2 Затраты труда на разработку блок-схемы алгоритма |
ta |
5 |
5 |
3 Затраты труда на программирование |
tn |
45 |
45 |
4 Затрату на отладку программы на ПК |
tотл |
35 |
35 |
5 Затраты на подготовку документации |
tд |
5 |
5 |
Итого |
Т |
100 |
100,0 |