Первичными исходными данными для определения себестоимости ПО является количество исходных команд (операторов) конечного программного продукта. Условное количество операторов Q в программе задания может быть оценено по формуле:
, (3.1)
где у – расчетное количество операторов в программе, что разрабатывается (единиц);
с – коэффициент сложности программы;
р – коэффициент коррекции программы в ходе ее разработки.
Рассчитанное количество операторов в разработанной программе – 500.
Коэффициент с – относительная сложность задания относительно отношения к типичной задаче, сложность которой принята более 1, лежит в границах от 1,25 до 2,0 и выбирается равным 1,30.
Коэффициент коррекции программы р – увеличение объема работ за счет внесения изменений в программу лежит в границах от 0,05 до 0,1 и выбирается равным 0,05.
Подставим выбранные значения в формулу (3.1) и определим величину Q:
Q = 500∙1,3 (1 + 0,05) = 682,5.
3.2 Расчет расходов на создание ПО
Расчет расходов на ПО проводится методом калькуляции расходов, в основу которого положена трудоемкость и заработная плата разработчиков. Трудоемкость разработки ПЗ рассчитывается по формуле:
(3.2)
где То – расходы труда на описание задания;
Ти – расходы труда на изучение описания задания;
Та – расходы труда на разработку алгоритма решения задания;
Тп – расходы труда на составление программы по готовой блок-схеме;
Тотл – расходы труда на отладку программы на ЭВМ;
Тд – расходы труда на подготовку документации.
Составные расходы труда, в свою очередь, можно определить по числу операторов Q для ПО, что разрабатывается. При оценке составных расходов труда используются:
- коэффициенты квалификации разработчика алгоритмов и программ – к;
– увеличение расходов труда в результате недостаточного описания задания – Z.
Коэффициент квалификации разработчика характеризует меру подготовленности исполнителя к порученной ему работе (он задается в зависимости от стажа работы), к = 1,0.
Коэффициент увеличения расходов труда в результате недостаточного описания задания характеризует качество постановки задания, выданной для разработки программы, в связи с тем, что задание требовало уточнения и некоторой доработки. Этот коэффициент принимается равным 1,3.
Все исходные данные приведенные в таблице 3.1.
а) Трудоемкость разработки П0 составляет:
Расходы труда на подготовку описания задания То принимаются равными 5 чел/час, исходя из опыта работы.
Расходы труда на изучение описания задания Те с учетом уточнения описания и квалификации программиста могут быть определены по формуле:
; (3.3)
Ти = 682,5∙1,3/80∙1 = 11(чел/час)
Расходы труда на разработку алгоритма решения задачи рассчитываются по формуле:
; (3.4)
Та=682,5/25∙1 = 27 (чел/час)
Расходы труда на составление программы по готовой блок-схеме Тп рассчитываются по формуле:
; (3.5)
(чел/час)
Расходы труда на отладку программы на ПЕОМ Тотл рассчитываются по формуле:
- при автономной отладке одного задания:
-
; (3.6)
- при комплексной отладке задания:
; (3.7)
Расходы труда на подготовку документации по заданию Тд определяются по формуле:
, (3.8)
где Тдр – расходы труда на подготовку материалов в рукописи:
; (3.9)
Тдо – расходы труда на редактирование, печать и оформление документация:
. (3.10)
Подставляя приобретенных значений в формулу (3.8), получим:
Определим трудоемкость разработки ПО, подставив полученные значения составляющих в формулу (3.2):
Расчет трудоемкости и зарплаты приведен в таблице 3.2.
б) Расчет материальных расходов на разработку ПЗ
Материальные расходы Мз, которые необходимы для создания ПО приведенные в таблице 3.3.
Таблица 3.2 – Трудоемкость и зарплата разработчиков ПО
Наименование этапов разработки
Трудоемкость чел/часов
Почасовая тарифная ставка программиста, грн.
Сумма зарплаты, грн.
Описание задания
5
8,00
40,00
Изучение задания
11
88,00
Составление алгоритма решения задачи
27
216,00
Программирование
31
248,00
Отладка программы
136,5
1092,00
Оформление документации
59
472,00
Вместе:
269,5
2156,00
Таблица 3.3 – Расчет материальных расходов на разработку ПО
Материал
Фактическое количество
Цена за единицу, грн.
Сумма, грн.
1. DVD
1
3,00
6,00
2. Бумага
500
0,10
50,00
ВМЕСТЕ:
56,00
ТЗР (4%)
2,24
57,24
в) Расходы на использование ЭВМ при разработке ПО
Расходы на использование ЭВМ при разработке ПО рассчитываются, исходя из расходов одного часа, по формуле:
, (3.12)
где Вг – стоимость работы одного часа ЭВМ, грн.;
Тотл – расходы труда на наладку программы на ЭВМ, чел./час.;
Тд – расходы труда на подготовку документации, чел./час.;
Тп – расходы труда на составление программы по готовой блок-схеме, чел./час.
(грн.)
г) Расчет технологической себестоимости создания программы
Расчет технологической себестоимости создания программы (ПО) проводится методом калькуляции расходов (таблица 3.4).
Таблица 3.4 – Калькуляция технологических расходов на создание ПО
Наименование
Расходы, грн.
Материальные расходы
2
Основная зарплата
3
Дополнительная зарплата (15,0 %)
323,40
4
Отчисление на социальные мероприятия (37,2 %)
922,19
Накладные расходы (25,0 %)
539,00
6
Расходы на использование ЭВМ
составлении программного обеспечения ПО
1472,25
7
Себестоимость ПО микроконтроллера
5470,08
В таблице 3.4 величина материальных расходов Мз рассчитана в таблице 3.3, основная зарплата С берется из таблицы 3.2, дополнительная зарплата составляет 15% от основной зарплаты, отчисление на социальные потребности – 37,2% от основной и дополнительной зарплат (вместе), накладные расходы – 25% от основной зарплаты. Себестоимость разработанной программы СПО рассчитывается как сумма пунктов 1 – 6.
Стоимость ПО для микроконтроллера составляет 5470,08 грн. на единицу продукции. Если организовать массовый выпуск продукции эта стоимость разделится на количество выпущенных изделий.
3.2 Расчет стоимости разработки конструкторской документации и сборки устройства
а) Трудоемкость разработки КД изделия (Т) рассчитывается по формуле:
, (3.13)
где Татз – расходы труда на анализ технического задания (ТЗ), чел./час;
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15