Икономическата част, Изчисляване на разходите за труд за разработване на софтуерен продукт - Счетоводен персонал в 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 души * час. Изчисляване на разходите за отстраняване на грешки в програма на персонален компютър. Програмистът отговаря за отстраняване на грешки в програми.