Дипломная работа: Разработка светодиодной матрицы
Первичными
исходными данными для определения себестоимости ПО является количество исходных
команд (операторов) конечного программного продукта. Условное количество
операторов Q в программе задания может быть оценено по формуле:
, (3.1)
где у – расчетное количество
операторов в программе, что разрабатывается (единиц);
с –
коэффициент сложности программы;
р –
коэффициент коррекции программы в ходе ее разработки.
Рассчитанное
количество операторов в разработанной программе – 500.
Коэффициент
с – относительная сложность задания относительно
отношения к типичной задаче, сложность которой принята более 1, лежит в границах
от 1,25 до 2,0 и выбирается равным 1,30.
Коэффициент коррекции программы р
–
увеличение объема работ за счет внесения изменений в программу лежит в границах
от 0,05 до 0,1 и выбирается равным 0,05.
Подставим
выбранные значения в формулу (3.1) и определим величину Q:
Q
= 200∙1,3 (1 + 0,05) = 273.
3.2 Расчет
расходов на создание ПО
Расчет
расходов на ПО проводится методом калькуляции расходов, в основу которого
положена трудоемкость и заработная плата разработчиков. Трудоемкость разработки
ПО рассчитывается по формуле:
(3.2)
где
То – расходы труда на описание задания;
Ти –
расходы труда на изучение описания задания;
Та
– расходы труда на разработку алгоритма решения
задания;
Тп –
расходы труда на составление программы по готовой блок-схеме;
Тотл
– расходы труда на отладку программы на ЭВМ;
Тд
– расходы труда на подготовку документации.
Составные расходы труда, в свою очередь, можно
определить по числу операторов Q для ПО, которое разрабатывается. При оценке
расходов труда используются:
-
коэффициенты квалификации разработчика алгоритмов и программ – k;
– увеличение
расходов труда в результате недостаточного описания задания – Z.
Коэффициент
квалификации разработчика характеризует меру подготовленности исполнителя к
порученной ему работе (он задается в зависимости от стажа работы), k = 1,0.
Коэффициент
увеличения расходов труда в результате недостаточного описания задания
характеризует качество постановки задания, выданного для разработки программы,
в связи с тем, что задание требовало уточнения и некоторой доработки. Этот
коэффициент принимается равным 1,3.
Все
исходные данные приведенные в таблице 3.1.
а)
Трудоемкость разработки П0 составляет:
Расходы труда
на подготовку описания задания То принимаются равными 5 чел/час,
исходя из опыта работы.
Расходы труда
на изучение описания задания Те с учетом уточнения описания и
квалификации программиста могут быть определены по формуле:
; (3.3)
Ти
=
273∙1,3/80∙1 = 5(чел/час)
Расходы труда
на разработку алгоритма решения задачи рассчитываются по
формуле:
; (3.4)
Та=273/25∙1
= 11 (чел/час)
Расходы труда на составление программы по готовой
блок-схеме Тп рассчитываются по формуле:
; (3.5)
(чел/час)
Расходы труда на отладку программы на ПЕОМ Тотл
рассчитываются по формуле:
-
при автономной
отладке одного задания:
-
; (3.6)
(чел/час)
-
при комплексной отладке задания:
; (3.7)
(чел/час)
Расходы труда на подготовку документации по заданию Тд
определяются по формуле:
, (3.8)
где Тдр
– расходы труда на подготовку материалов в
рукописи:
; (3.9)
(чел/час)
Тдо
– расходы труда на редактирование, печать и
оформление документация:
. (3.10)
(чел/час)
Подставляя приобретенных значений в
формулу (3.8), получим:
(чел/час)
Определим
трудоемкость разработки ПО, подставив полученные значения составляющих в
формулу (3.2):

Расчет
трудоемкости и зарплаты приведен в таблице 3.2.
Таблица
3.2 – Трудоемкость и зарплата разработчиков ПО
Наименование этапов разработки |
Трудоемкость чел/часов |
Почасовая тарифная ставка программиста, грн. |
Сумма зарплаты, грн. |
Описание
задания |
5 |
8,00 |
40,00 |
Изучение
задания |
5 |
8,00 |
40,00 |
Составление
алгоритма решения задачи |
11 |
8,00 |
88,00 |
Программирование |
13 |
8,00 |
104,00 |
Отладка
программы |
55 |
8,00 |
440,00 |
Оформление
документации |
25 |
8,00 |
200,00 |
ВСЕГО: |
114 |
8,00 |
912,00 |
б) Расчет
материальных расходов на разработку ПО
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 |