Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska_Prokopenko_N.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
986 Кб
Скачать
☆

4 Экономический раздел

4.1 Расчет трудоемкости и заработной платы разработчика программного продукта

В большинстве случаев внедрение вычислительной техники не приносит прямого экономического эффекта. Это объясняется следующим:

• сокращение числа занятых работой, автоматизировать которую призвана вычислительная техника, происходит редко - вычислительная техника автоматизирует труд, а не подменяет собой человека;

• внедрение вычислительной техники требует солидных капиталовложений не только на ее приобретение, но и на обучение персонала работе с ней, а также приема на работу специалиста для обслуживания вычислительной техники, или заключение договора на такое обслуживание;

• требуется приобрести, или же создать собственное программное обеспечение;

• увеличение потребления электроэнергии;

• оборудование рабочих мест, установка охранной сигнализации.

Однако применение вычислительной техники значительно повышает достоверность и актуальность информации, то есть уменьшается возможность возникновения ошибки в расчетах, неизбежная при ручном счете.

Появляется возможность получить информацию с нужной степенью детализации и с минимальными временными затратами, что практически невозможно при ручной обработке. Скорость принятия решения напрямую связана с наличием информации, ее достоверностью и сказывается на результатах деятельности любой организации.

Для внедрения программного обеспечения необходимо затратить определенное количество усилия, чтобы все работало безотказно или с минимальным количеством сбоев и ошибок. Усилия та разработку программного продукта называются трудоемкостью.

Трудоемкость разработки программного обеспечения в чел.час определяется по формуле:

Т = То + Ти + Та + Тп + Тотл + Тд, (1)

где Т – общие затраты труда, чел.час., То – затраты труда на описание задачи, Ти – затраты на исследование предметной области, Та – затраты на разработку алгоритма решения задачи, Тп – затраты на программирование, Тотл – затраты на отладку программы, Тд – затраты на подготовку документации.

Все составляющие определяются через условное число операторов Q:

Q=q*c*(1+p), (2)

где q – число операторов (оператор – предписание о выполнении конкретных действий. Например, в языке программирования Паскаль содержится 11 операторов.), c – коэффициент сложности задачи (принимается от 1,25 …. 2), p – коэффициент коррекции программы, учитывающий новизну проекта (для совершенно новой программы равен 0,1)

Q = 850*1,25*(1+0,1) = 1168,75

То – принимаем в диапазоне от 30 до 40 чел.час (в зависимости от сложности продукта).

Ти определяется по формуле:

Ти = (Q*B) / (Sи*k), (3)

где В – коэффициент увеличения затрат труда в следствие недостаточного описания задачи (1,2 – 1,5), Sи – количество операторов, приходящихся на 1 чел.час ( 75-85 ), k – коэффициент квалификации работника (см. таблицу 1)

Таблица 1.

Стаж

Коэффициент

до 2-х лет

0,8

2- 3 года

1,0

3-5 лет

1,1 – 1,2

5 – 7 лет

1,3 – 1,4

свыше 7 лет

1,5 – 1,6

Ти = (1168,75*1,2) / (75*0,8) = 23,38 чел. час

Та рассчитывается по формуле:

Та = Q / (Sа*k), (4)

Sа = 20 – 25, Та = 1168,75 / (20*0,8) = 73,05 чел.час

Затраты труда на программирование найдем по формуле:

Тп = Q / (Sп*k), (5)

Sп = 20 – 25, Тп = 1168,75 / (20*0,2) = 73,05 чел.час

Затраты труда на отладку программы находим по формуле:

Тотл = Q / (Sотл*k), (6)

Sотл = 4 – 5, Тотл = 1168,75 / (4*0,8) = 365,23 чел.час

Общее число затраченых усилий расчитываем по первой формуле с подстановкой готовых значений:

Т = 35 + 23,38 + 73,05 + 73,05 + 365,23 = 569,71 чел.час.

Время

При выполнении дипломного проекта и использовании его в прямом назначении была потрачена необходимое количество электроэнергии. Но все работы выполнялись в рабочее время, поэтому затраты на электроэнергию не увеличились.

Расчет заработной платы разработчика программного обеспечения

S = K ∙ Тр ∙ Z ∙ Tв;

где S – заработная плата разработчика программы; К – количество разработчиков программы; Тп – время затраченное на программирование; Z – заработная плата за один час; Тотл – время затраченное на отладку продукта.

Подставив в эту формулу следующие значения, имеем:

S = 1 человек ∙ 276 часов ∙ 10 грн. ∙ 5 часов = 13 800 грн.

Заработная плата одного разработчика за время написания программы и на ее отладку составляет 13800 гривен.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]