Икономическата част, Изчисляване на разходите за труд за разработване на софтуерен продукт - Счетоводен персонал в 1С

Изчисляване на разходите за труд за разработване на софтуерен продукт

Ще изчислим разходите за труд.

Разходите за труд се измерват на човек * час.

където: t - разходи за труд за изучаване на алгоритъма за решаване на проблема;

tа е цената за разработване на блок-схема на алгоритъма;

tp - разходи за програмиране;

ttl. windows - разходите за отстраняване на грешки в програмата;

тд - разходи за изготвяне на документация.

Разходите за труд за изучаване на алгоритъма за решаване на проблема, като се вземат предвид спецификацията на описанието и квалификацията на програмиста, се изчисляват по формулата:

където: Q е броят на отчетите в програмата;

Б - коефициентът на увеличение на разходите зависи от сложността на програмата (1 ... 5);

k - коефициент на квалификация на разработчика.

където: q е прогнозният брой доклади и формуляри;

с - коефициент на сложност на програмата (1 ... 2);

р - коефициент на корекция на програмата по време на нейното разработване (0,5.1);

в - коефициент на нормализиране (100).

Коефициент. увеличаване на разходите B характеризира увеличение на разходите за труд поради недостатъчно пълно описание на проблема, разяснения и известно усъвършенстване. Този коефициент може да приеме стойности от 1,2 до 5.

Квалификационният фактор за разработчици зависи от продължителността на услугата на програмиста, както следва:

трудов стаж до 2 години - k = 0,8;

от 2 до 3 години - k = 1;

от 3 до 7 години - k = 1,3 ... 1,4;

от 7 години - k = 1,5 ... 1,6.

Нека изчислим разходите за труд за изследване на алгоритъма за решаване на проблема:

Разходите за труд за изследване на алгоритъма за решаване на проблема ще бъдат 47,07 души * час.

Изчисляване на разходите за разработване на блок-схема.

Изчисляването на разходите за труд се извършва по формулата:

tа = 1100/(75 * 0,8) = 11,73

Разходите за разработване на блок-схемата ще възлизат на 11,73 души * час. Изчисляване на разходите за отстраняване на грешки в програма на персонален компютър. Програмистът отговаря за отстраняване на грешки в програми.