Дипломная работа: Разработка устройства автоматического регулирования света на микроконтроллере
Первичными
исходными данными для определения себестоимости ПО является количество исходных
команд (операторов) конечного программного продукта. Условное количество
операторов 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 |
8,00 |
88,00 |
Составление
алгоритма решения задачи |
27 |
8,00 |
216,00 |
Программирование |
31 |
8,00 |
248,00 |
Отладка
программы |
136,5 |
8,00 |
1092,00 |
Оформление
документации |
59 |
8,00 |
472,00 |
Вместе: |
269,5 |
8,00 |
2156,00 |
Таблица
3.3 – Расчет материальных расходов на разработку ПО
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 |