одом розробки ПЗ трудомісткість визначається за стадіях розробки з урахуванням новизни, ступеня використання типових програм і питомої ваги трудомісткості стадій розробки ПЗ в загальній трудомісткості розробки ПЗ.
При цьому на підставі загальної трудомісткості розраховується уточнена трудомісткість з урахуванням розподілу за стадіями:
; (3)
де Ту - уточнена трудомісткість по всіх стадіях;
Тстi - уточнена трудомісткість розробки на i-ої стадії; - кількість стадій розробки.
Трудомісткість ПО стадіях визначається з урахуванням новизни і ступеня використання у розробці типових програм і ПО:
; (4)
де dстi - питома вага трудомісткості i-ої стадії;
Кн - поправочний коефіцієнт, що враховує ступінь новизни ПЗ;
Кт - поправочний коефіцієнт, що враховує ступінь використання в розробці типових програм і ПО.
Трудомісткість ПЗ на стадії робочий проект дорівнює
Тст=0.58 · 0.9 · 0.5 · 330=86.13, людино-дня
Ту=29.7 +23.76 +26.73 +86.13 +44.5=210, людино-дня.
Розрахунок уточненої трудомісткості програмного забезпечення по стадіях наведено в таблиці 4.3.
Таблиця 4.3 - Розрахунок уточненої трудомісткості програмного забезпечення по стадіях
СтадііТехзаданіеЕскізний проектТехніческій проектРабочій проектВнедрениеРазомКоэффициенты трудоемкості0, 10,080,090,580,151 Уточнена трудомісткість, Ту, 29,723,7626,7386,1344,55210 Коефіцієнти новизни, Кн0 ,90,90,90,90,9-Коефіцієнти, які використовують типові програми, Кт - - 0,5 - Період розробки, Трi0, 070,040,070,280,040,5 Чисельність виконавців, Чрi1, 8221,722
Уточнена трудомісткість розробки ПЗ всіх стадіях складе 210 людино-дня. При встановленій планової тривалості розробки (Тр=0,5 року) чисельність виконавців визначається за формулою
Чр=Ту / (Тр · Феф), чоловік (5)
Чр=210 / (0.5 · 230)=1.82, чоловік.
Отримане значення чисельності розробників округлені до більшого цілого числа 2. Таким чином, передбачається участь у розробці одного програміста ПО першої категорії і одного програміста другої категорії, що відображено при обчисленні загальної собівартості ПЗ.
Виконавцями-розробниками проекту є: інженер-програміст першої категорії (тарифний розряд 11-й, тарифний коефіцієнт 2.81) та інженер-програміст другої категорії (тарифний розряд 10-й, тарифний коефіцієнт 2.50), залучений в розробку на підставі тимчасового трудового договору.
Для визначення основної заробітної плати (Зої) виконавців потрібен розрахунок місячних і годинних тарифних ставок.
Місячна тарифна ставка кожного виконавця Тм визначається шляхом множення діючої місячної тарифної ставки першого розряду Тм1 на тарифний коефіцієнт Тк, який відповідає встановленому тарифному розряду
Тм=Тм1 · Тк, грн. (6)
Місячна тарифна ставка інженера-програміста 1-ої категорії становить: Тм=400, тис. грн.
Місячна тарифна ставка інженера-програміста 2-ої категорії: Тм=350, тис. грн.
Годинна тарифна ставка обчислюється шляхом ділення місячної тарифної ставки на встановлений при семи годинному робочому дні фонд робочого часу 168...