Расчет трудоемкости разработки программного обеспечения

Базовый показатель для определения составляющих затрат труда. Структура общего времени на создание программного продукта. Суммарные затраты труда. Расходы на материалы и комплектующие, используемые в процессе написания, определение минимальной цены.

Рубрика Экономика и экономическая теория
Вид курсовая работа
Язык русский
Дата добавления 11.11.2013
Размер файла 178,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Введение

трудоемкость затрата расход программный

Разработка программного обеспечения на заказ а также качественные персональные компьютеры на сегодняшний день является одним из наиболее успешно и быстро развивающихся направлений рынка информационных технологий. Всё большее количество компаний стремится заказать разработку программного обеспечения. Это связано со стремлением оптимизировать процессы составления отчётности, управления ресурсами и проведения различных операций. И крупные корпорации и сравнительно небольшие, ещё молодые компании, только берущие курс на расширение задумываются о необходимости автоматизировать отдельные бизнес-процессы.

Целью данной семестровой работы является расчет трудоемкости разработки программного обеспечения. Ведь правильно рассчитанные затраты помогут успешной работе и внедрению программного обеспечения. В данной семестровой работе мы определяем цену программного продукта, а именно: расчет трудоемкости разработки программного обеспечения, расчет затрат на разработку программного обеспечения, цена интеллектуального труда (программного продукта и НИР (ОКР))

Исходные данные

Номер варианта: 1.

Значение поправочного коэффициента: 1.005.

Таблица 1 - Данные с учетом поправочного коэффициента

Вариант

1

*1.005

Дополнительная заработная плата, от основной заработной платы, в %

20

20,1

Расходы на материалы

и комплектующие, а также затраты на техническое обслуживание и ремонт, соответственно от стоимости оборудования, в %

1,5

1,507

2,5

2,512

Стоимость 1 кВт-ч электроэнергии, втенге

11

11,055

Ликвидационная стоимость, от стоимости оборудования, в %

5

5,025

Планируемый процент времени на ремонт ЭВМ

2

2,01

Накладные расходы, от ФОТ, в %

50

50,25

Цена магнитного диска, в тенге

150

150,75

Стоимость записи, в тенге

100

100,5

Планируемый процент рентабельности по отношению к себестоимости, в %

15

15,075

Расчет трудоемкости разработки программного обеспечения

Базовый показатель для определения составляющих затрат труда вычисляется по формуле:

Q= q * c , (1)

где Q - условное число команд; q - коэффициент, учитывающий условное число команд в зависимости от типа задачи; с - коэффициент, учитывающий новизну и сложность программы.

Выбираем значение коэффициента q из таблицы 2, равное 4500.

Таблица 2 - Значения коэффициента q

Тип задачи

Пределы изменений коэффициента

Задачи учета

от 1400 до 1500

Задачи оперативного управления

от 1500 до 1700

Задачи планирования

от 3000 до 3500

Многовариантные задачи

от 4500 до 5000

Комплексные задачи

от 5000 до 5500

Программные продукты по степени новизны может быть отнесены к одной из 4-х групп:

- группа А - разработка принципиально новых задач;

- группа Б - разработка оригинальных программ;

- группа В - разработка программ с использованием типовых решений;

- группа Г - разовая типовая задача.

Коэффициент С определяем из таблицы 3, на пересечении групп сложности и степени новизны, равный 1.38.

Таблица 3 - Коэффициенты расчета трудоемкости

Язык программирования

Группа сложности

Степень новизны

Коэффициент

B

А

Б

В

Г

Высокого уровня

1

1,38

1,26

1,15

0,69

1,2

2

1,30

1,19

1,08

0,65

1,35

3

1,20

1,10

1,00

0,60

1,5

Низкого уровня

1

1,58

1,45

1,32

0,79

1,2

2

1,49

1,37

1,24

0,74

1,35

3

1,38

1,26

1,15

0,69

1,5

Теперь, исходя из формулы 1 можно определить условное число команд Q:

Q= q * c=4500*1.38=6210.

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

Общее время на создание программы складывается из различных компонентов. Структура общего времени на создание программного продукта представлена в таблице 4.

Таблица 4 - Структура общего времени на создание программного продукта

№ этапа

Обозначение времени данного этапа

Содержание этапа

1

Тпо

Подготовка описания задачи.

2

То

Описание задачи.

3

Та

Разработка алгоритма.

4

Тбс

Разработка блок-схемы алгоритма.

5

Тн

Написание программы на языке ...

6

Тп

Набивка программы.

7

Тот

Отладка и тестирование программы.

8

Тд

Оформление документации, инструкции пользователю, пояснительной записки.

Время рассчитывается в человеко-часах, причем Тпо берется по фактически отработанному времени, а время остальных этапов определяется расчетно, по условному числу команд Q.

Определяем время, затраченное на каждый этап создания программного продукта:

Тпо (время на подготовку описания задачи), берется по факту и составляет (от 3-х до 5-ти дней по 8 часов):24чел-час.

То (время на описание задачи) определяется по формуле:

То = Q * B / (50 *K), (2)

где В - коэффициент учета изменений задачи, коэффициент В в зависимости от сложности задачи и числа изменений выбирается в интервале от 1.2 до 1.5 (таблица 3), равный 1.2; К - коэффициент, учитывающий квалификацию программиста.

Выбираем значение коэффициента К из таблицы 5, равный 1.

Таблица 5 - Коэффициенты квалификации программиста

Опыт работы

Коэффициент квалификации

До двух лет

0.8

2-3 года

1

3-5 лет

1.1 - 1.2

5-7 лет

1.3 - 1.4

более 7 лет

1.5 - 1.6

Применяя формулу 2 подсчитываем время на описание задачи:

То = Q * B / (50 *K)= 6210*1.2/(50*1)=149.04чел-час.

Та (время на разработку алгоритма) рассчитываем по формуле:

Та = Q / (50 * K) (3)

Тогда применяя формулу 3, получаем:

Та = Q / (50 * K)=6210/(50*1)=124.2чел-час.

Тбс (время на разработку блок - схемы ) определяется аналогично Та по формуле 3 и составляет 124.2 чел-час.

Тн (время написания программы на языке программирования) определяется по формуле:

Тн = Q * 1.5 / (50 * K) (4)

Применяя формулу 4, подсчитываем Тн:

Тн = Q * 1.5 / (50 * K)= 6210*1.5/(50*1)=186.3чел-час.

Тп (время набивки программы) определяется по формуле:

Тп = Q / 50 (5)

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

Тп = Q / 50= 6210/50=124.2чел-час.

Тот (время отладки и тестирования программы) определяется по формуле:

Тот = Q * 4.2/(50*К) (6)

Тогда,

Тот = Q * 4.2/(50*К)=6210*4.2/(50*1)=521,64чел-час.

Тд (время на оформление документации), берется по факту и составляет (от 3-х до 5-ти дней по 8 часов):

Тд = 24 чел / час.

Суммарные затраты труда рассчитываются как сумма составных затрат труда по формуле 7:

Т = Тпо + То + Та + Тбс + Тн + Тп + Тот + Тд (7)

Теперь, зная время, затраченное на каждом этапе, можно подсчитать Т по формуле 7:

Т =24+149,04+124.2+124.2+186.3+124.2+521.64+24=1277,58чел-час.

Затраты на разработку программного обеспечения включают в себя расходы по заработной плате, начислений на заработную плату, амортизацию и прочие расходы и определяются по формуле:

Спп = ФОТ+Сн + А + СЭЭ +СМиК + СТО+Спр + Снакл, (8)

где ФОТ - фонд оплаты труда;Сн - социальный налог;А - амортизационные отчисления;СЭЭ- затраты на электроэнергию;СМиК- затраты на материалы и комплектующие;СТО - затраты на техническое обслуживание;Спр - прочие расходы;Снакл- накладные расходы;

Заработная плата складывается из двух составляющих: основной заработной платы и дополнительной. Суммарная заработная плата (или фонд оплаты труда, ФОТ) вычисляется как сумма основной и дополнительной заработных плат по формуле:

ФОТ= Зосн +Здоп, тг. (9)

где: 30СН.- основная заработная плата;Здоп. - дополнительная заработная плата.

Основная заработная плата рассчитывается по формуле:

Зосн= Т*ТС/(tср*8), тг. (10)

где Т (tУ)- суммарные затраты труда, вычисляемые по формуле (7); tср - среднее число дней в месяце, равно 21 дню, умножается на количество часов в рабочем дне - 8; ТС - тарифная ставка.

Тарифная ставка представляет собой минимальный размер оплаты труда (МРОТ), который с 01.01.2013г в РК составляет 18660 тенге (Закон РК от 23 ноября 2012 года № 54-V «О республиканском бюджете на 2013 - 2015 годы»), увеличенный в зависимости от тарифного коэффициента, соответствующего данному виду работ. Данные по тарифному коэффициенту представлены в приложении - Единый тарифно-квалификационный справочник в РК (ЕТКС).

Зосн= Т*ТС/(tср*8)=1277,58 *18660/(21*8)=141902,63тг.

Дополнительная заработная плата составляет 20% от основной заработной платы, рассчитывается по формуле:

Здоп= 0,2*Зосн, тг.(11)

По формуле 11 дополнительная заработная плата равна:

Здоп= 0,2*Зосн, =0,2*141902.63 =28380,526тг.

По формуле 9 фонд оплаты труда равен,

ФОТ= Зосн +Здоп=141902.63 +28380,526 = 170283,156тг.

Социальный налог составляет 11% ( ст. 358 п. 1 НК РК) от дохода работника, и рассчитывается по формуле:

Сн =(ФОТ-ПО) *11%, (12)

где ПО - пенсионные отчисления, которые составляют 10% отФОТ и социальным налогом не облагаются:

ПО = ФОТ*10% (13)

ПО=170283,15*0.1=17028,3156тг.

Сн =(ФОТ-ПО) *0.11=(170283,156 -17028,315)*0.11=16858,032 тг.

Амортизационные отчисления производятся по установленным нормам амортизации, выражаются, в процентах к балансовой стоимости оборудования и рассчитываются по формуле:

А=, (14)

Оборудование:

Наименование

Модель

Стоимость

Процессор

HP P6-2419ER D7B84EA

130000

Монитор

SonyS22C150NS

20000

Клавиатура

A7tech

2000

Компьютерная мышь

HP H2C21AA

1000

Модем

D-link DSL-2500

2000

Итого

155000 д. ед.

гдеНА -норма амортизации;Собор - первоначальная стоимость оборудования;N - количество дней на выполнение работ; t - общее время использования персонального компьютера.

Норма амортизации (На), рассчитывается по формуле:

(15)

где Сликв - ликвидационная стоимость, составляет 5.025% от стоимости оборудования; Тнорм - нормативный срок службы (для персонального компьютера - 4 года).

Так как ликвидационная стоимость составляет5.025%, следовательно:

Сликв = 0,05025*155000 =8695.5 тг.

Отсюда:

На= ((155000-8695.5)/(4*155000))*100%=23.59 тг.

Общее время использования персонального компьютера (t) учитывает лишь время работы на компьютере и рассчитывается по формуле:

Т = Та + Тбс + Тн + Тп + Тот (16)

По формуле 16,

Т =124,2+124,2+186,3+124,2+521,64=1080,54чел-час.

Подставляем в формулу 14.: А=,

А=155000*23.59*1266.834/ 100*12*1080,54 = 3572,38 тг.

Затраты на электроэнергию вычисляется по формуле:

СЭЭ= М*kз*Т*СкВт-ч, (17)

где M - мощность ЭВМ (450 Вт=0,45кВт); kз - коэффициент загрузки (0.8); CкВт.ч - стоимость 1 кВт-час электроэнергии; Т - время работы,час.

Тогда,

СЭЭ= М*kз*Т*СкВт-ч=0,45*0.8*13,26*1070,658 =5110,89тг.

Расходы на материалы и комплектующие, используемые в процессе написания программного продукта (СМиК), а также затраты на техническое обслуживание и ремонт (СТО) составляют, соответственно1.507% и 2.512% отстоимости оборудования - формулы (18 - 19):

СМиК = 0,01507*Собор,д.ед. =0,01507*155000=2055,3 тг.(18)

СТО = 0,02512*Собор ,д.ед.=0,02512*155000=4268,7 тг.(19)

Накладные расходы, связанные с управлением и обслуживанием, содержанием и эксплуатацией оборудования и прочими дополнительными затратами на обеспечение процессов производства и обращения, составляют 50,25% от фонда оплаты труда, вычисляются по формуле:

Снакл =0,5025*ФОТ, тг. (20)

Тогда по формуле 20,

Снакл = 0,5025*17283,156= 10577,29тг.

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

Таблица 6 - Результирующая таблица себестоимости

Статья расходов

Сумма, д. ед

В процентах

от общей суммы

ФЗП

(1) Зосн

141902,63

66,7068

(2)Здоп

28380,526

13,3414

Накладные расходы, Снакл(3)

10577,29

4,9723

Социальное страхование, СС(4)

16858,032

7,9248

Эксплуатационные

затраты

Сээ(5)

5110,89

2,4026

СТО(6)

4268,7

2,0067

Агод(7)

3572,38

1,6793

Материалы и комплектующие, СМиК(8)

2055,3

0,9662

Итого:

212725,75

100

Диаграмма структуры себестоимости программного обеспечения:

Цена интеллектуального труда (программного продукта и НИР (ОКР))

Минимальная цена программного продукта рассчитывается по следующей формуле:

трудоемкость затрата труд расход

Цmin= (Спс+Цмд+Цз)(1+Р/100) тг. (21)

где Спп,д.ед-себестоимость разработки программного продукта;,д.ед -цена магнитного диска;Цз,д.ед - стоимость;Р,% - планируемый процент рентабельности по отношению к себестоимости.

=150,75 тг.

Цз,=100,5 тг.

P=15,075%

Тогда по формуле 21,

Цmin= (212725,75+150,75+100,5)*(1+15,075/100)= 244922,1125 тг.

Далее определяется цена реализации с учётом налога на добавленную стоимость (НДС) (формула 22):

Цр = Цmin + НДС. (22)

Ставка НДС на 2013 год, согласно статьи 268 Налогового кодекса РК составляет 12 %.

Цр=244922,1125+0,12*244922,1125=274312,766 тг.

Заключение

В данной работе был произведён расчёт себестоимости разработки программного продукта. Главной особенностью такого расчёта является то, что учтены степень новизны, подразделяющаяся на четыре группы. Далее был проделан расчет времени на создание программного продукта. Общее время на создание программы складывается из различных компонентов. Расчет затрат на разработку программного обеспечения. Затраты на разработку программного обеспечения включают в себя расходы по заработной плате, начислений на заработную плату, амортизацию и прочие расходы и определяются по формуле. Цена интеллектуального труда (программного продукта и НИР (ОКР)

Список использованной литературы

Методические указания предназначены для студентов всех форм обучения специальности 5В070400 - Вычислительная техника и программное обеспечение.З.Д. Еркешева, Г.Ш. Боканова.

Дипломное проектирование: Учеб. пособие / Под ред. В.И. Лачина. - Ростов н/Д: Изд-во «Феникс», 2003. - 352 с. (Серия «Высшее образование»).

Экономика предприятия: Учебник / Под ред. Е.Л. Кантора. - СПб.: Питер, 2003.-352 с.

Экономика предприятия (фирмы): Практикум / Под ред. О.И. Волкова. - М.: ИНФРА-М, 2003. - 331 с.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.