ладові витрат, у свою чергу можна обчислити через умовне число операторів Q. У нашому випадку число операторів в налагодженій програмі Q=3500.
Оцінити витрати праці на підготовку опису завдання не можливо, бо це пов'язано з творчим характером роботи, натомість оцінимо витрати праці на вивчення опису завдання з урахуванням уточнення опису та кваліфікації програміста визначаються:
to=Q * В/(75 ... 85 * К) (5.7) де В - коефіцієнт збільшення витрат праці внаслідок недостатнього опису завдання, уточнень і деякі не доопрацювання, В=1,2... 5;
К-коефіцієнт кваліфікації розробника, для працюючих до 2 років К=0,8.
У зв'язку з тим, що при вивченні опису даної задачі було потрібно багато уточнень і доопрацювань, в описі коефіцієнт В приймаємо рівним 1. Таким чином, отримаємо:
=3500 * 1/(80 * 0,8)=54,7 (чол-год)
Витрати праці на розробку алгоритму розв'язання задачі:
tа=Q/(60 ... 75 * К) (5.8) tа=3500/(65 * 0,8)=67,31 (чол-год)
Витрати праці на розробку блок-схеми алгоритму розв'язання задачі обчислимо таким чином:
tб=Q/(60 ... 75 * К) (5.9) tб=3500/(66 * 0,8)=66,29 (чол-год)
Витрати праці на складання програми по готовій блок-схемі обчислимо за формулою:
tп=Q/(60 ... 75 * К) (5.9) tп=3500/(68 * 0,8)=64,34 (чол-год)
Витрати праці на налагодження програми на ЕОМ при комплексної налагодженні завдання:
tот=1.5 * tАот (5.10) АОТ - витрати праці на налагодження програми на ПК при автономної налагодженні одного завдання.
tАот=Q/(40 ... 50 * К) (5.11) tАот=3500/(46 * 0,8)=95,1 (чол-год) т=1,5 * 95,1=142,65 (чол-год)
Витрати праці на підготовку документації по завданню визначаються:
tд=tдр + tдо (5.11)
де tдр - витрати праці на підготовку матеріалів в рукопису; до - витрати на редагування, друк і оформлення документації.
tдр=Q/(150 ... 200 * К) (5.12) tдр=3500/(155 * 0,8)=28,2 (чол-год)
tдо=0,75 * tдр (5.13) tдо=0,75 * 28,2=21,15 (чол-год) д=21,15 + 28,2=49,35 ( чол-год)
Отже загальну трудомісткість програмного продукту можемо розрахувати:
=54,7 + 67,31 + 66,29 + 64,34 + 49,35 + 142,65=444,71 (чол-год)
Середня зарплата програміста в сучасних ринкових умовах може варіюватися в широкому діапазоні. Для розрахунку візьмемо середню годинну оплату праці, яка складає Тчас=325 тенге/год (приймаємо в інтервалі від 325 тенге/год), що становить 67 600 тенге/міс при 8-ми годинному робочому дні і 6-ти денним робочим тижнем (т. е 26 робочих дні). Ця цифра близька до реальної заробітної плати, програміста на підприємстві, де проводилася робота.
Витрати на оплату праці програміста складаються із зарплати програміста і відрахувань від оплати праці. Вони включають: соціальний податок і соціальні відрахування від заробітної плати.
Соціальний податок розраховується з урахуванням фіксованої ставки соціального податку в 11%.
ФЗПгод=Зпл * 12 (5.14)
ФЗПгод=67600 * 12=811200 тенге
Використовуючи таблицю ставок соціального податку, визначаємо суму річного соціального податку: ставка податку становить 11%. Визначаємо річний соціальний податок:
Соц податок=ФЗПгод * Н (5.15) Соц н=811200 * 11%=89 232
Разом відрахування від оплати праці становлять 11%. Звідси витрати на оплату праці програміста складають (за формулою 4):
Ззпр=444,71 (общ.трудоемкость) * 325 (зп в година) * 1,11=160429,13 тенге
Витрати на оплату машинного часу при налагодженні програми визначаються шляхом множення фактичного часу налагодження програми на ціну машино-години орендного часу:
ЗМВ=Счас * tпк (5.15)
де Счас - ціна машино-години орендного часу, тенге/год; пк - фактичний час налагодження програми на ЕОМ.
Фактичний час відладки обчислимо за формулою:
tпк=tп + tдо + tот (5.16) tпк=64,34 + 21,15 + 142,65=228,14 години.
Ціну машино-години знайдемо за формулою:
Счас=3ПК/Тпк (5.17)
де ЗПК - повні витрати на експлуатацію ПК протягом року;
Тпк - дійсний річний фонд часу ПК, год/рік.