ку програмного продукту, визначимо їх за формулою:
З заг=ЗП ін + О сн + З мв + З е + 3 п., (1)
гдеЗП ін - це сума основної та додаткової заробітної плати програміста;
Про сн - відрахування на соціальні потреби, 30% від заробітної плати;
З мв - витрати на оплату машинного часу;
З е - витрати на електроенергію;
п - інші витрати.
Витрати на оплату праці розробника програми ( ЗП пр.осн ) визначимо за формулою:
, (2)
де З ч.1 - годинна тарифна ставка 1-го розряду;
Кт - тарифний коефіцієнт, що відповідає розряду тарифної сітки, за яким працює виконавець.
Визначення витрат на оплату праці програміста передує розрахунок трудовитрат на розробку програмного продукту за формулою:
T=t і + t а + t бс + t п + t н + t отл + t д, (3)
де t і - витрати праці на дослідження алгоритму розв'язання задачі;
t а - витрати на розробку алгоритму;
t бс - витрати на розробку блок-схеми алгоритму;
t п - витрати на програмування;
t н - витрати на набивання програми;
t отл - витрати на налагодження програми на ПК;
t д - витрати на підготовку документації.
Витрати праці на дослідження алгоритму розв'язання задачі з урахуванням уточнення опису та кваліфікації програміста:
, (4)
де Q - умовне число операторів в програмі;
В - коефіцієнт збільшення витрат в залежності від складності програми (1,2 ... 5). Середнє для найбільш точних розрахунків В=2;
K - коефіцієнт кваліфікації розробника.
Складові витрати праці можна визначити через умовне число операторів в програмному продукті. У їх число входять ті оператори, які потрібно врахувати програмісту в процесі роботи над завданням з урахуванням можливих уточнень постановки задачі та вдосконалення алгоритму:
, (5)
де q - передбачуване число операторів, залежно від типу задачі (таблиця 3);
з - коефіцієнт складності програми (таблиця 4).
Таблиця 3 - Число команд в залежності від типу завдань
Тип задачіПредели змін коеффіціентаЗадачі учетаот 1400 до 1500Задачі оперативного управленіяот 1500 до 1700Задачі планірованіяот 3000 до 3500Многоваріантние задачіот 4500 до 5000Комплексние задачіот 5000 до 5500
На підставі таблиці 3, програмний продукт покликаний вирішувати завдання планування, тому значення q приймемо рівне 3500.
Програмні продукти за ступенем новизни можуть бути віднесені до однієї з 4-х груп:
група А - розробка принципово нових завдань;
група Б - розробка оригінальних програм;
група В - розробка програм з використанням типових рішень.
група Г - разова типова задача.
Розроблюваний конфігуратор передбачає реалізацію існуючих алгоритмів, отже, за ступенем новизни він відноситься до групи В.
За ступенем складності програмні продукти можуть бути віднесені до однієї з 3-х груп:
) алгоритми оптимізації та моделювання систем;
) завдання обліку, звітності та статистики;
) стандартні алгоритми.
За ступенем складності програмний продукт можна віднести до групи стандартних алгоритмів.
Мова html - універсальна мова розмітки гіпертексту, використовуваний для підготовки Web документів для Internet. Мова дозволяє форматувати текст, додавати графічні образи, працювати з таблицями і організовувати зв'язок одного документа з іншим за допомогою механізму гіперпосилань. У програмах, створених на мовах високого рівня, особливості комп'ютерних систем не враховуються, перенесення програм на рівні вихідних текстів на інші платформи не створює труднощів, якщо в них створений транслятор цієї мови. Програми розробляти на мовах високого рівня простіше, а помилок допускається менше. Мова html є мовою високого рівня
У таблиці 4 відображена залежність складності програми від рівня мови програмування, складності і ступеня новизни програми.
Таблиця 4 - ...