Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Содержание
Введение
Заключение
Список использованной литературы
Приложение
Введение
Во введении должна быть отражена актуальность проводимых расчетов в современных экономических условиях. Цель и задачи выполнения курсовой работы.
Любую разработку, как любое инновационное решение необходимо рассматривать с точки зрения экономической целесообразности и пользы. Целью экономического обоснования применения и внедрения инноваций на предприятии является количественное и качественное доказательство ее экономической целесообразности и эффективности.
Целесообразность разработки и внедрения на предприятии программного продукта определяется его качеством и повышением эффективности деятельности предприятия. Качество программного продукта определяется тремя составляющими:
Программное обеспечение (программный продукт) должно быть разработано так, чтобы оно выполняло свои функции без лишних затрат ресурсов (оперативной памяти ЭВМ, машинного времени и др. - на стадии функционирования; время разработки и денежных ресурсов - на стадии использования программного обеспечения).
Содержание экономического обоснования разработки программы заключается в следующем:
1 Основные затраты при разработке программного продукта
При создании программного продукта очень важно оценить его стоимость. Объем исходных текстов программы отражает трудоемкость и длительность разработки программного обеспечения. Объем программ в современных публикациях приводится в различных единицах, которые можно разделить на две группы:
- группа, характеризующая объем исходных текстов программ, которые разрабатываются и анализируются программистом (это символы в исходном тексте программы на любых языках программирования; лексемы, объединяющие группы символов, имеющих общее смысловое содержание в тексте программы; операторы языка программирования уровня ассемблера);
Труд специалиста, разрабатывающего программный продукт, вкладывается в разработку текста программы и разработку алгоритмов, по которым написан текст. Базовым показателем для определения составляющих затрат труда является условное число операторов в программе.
За число операторов в программе считаются следующие величины:
Труд специалиста, разрабатывающего программный продукт, вкладывается в разработку текста программы и разработку алгоритмов, по которым написан текст. Базовым показателем для определения составляющих затрат труда является условное число операторов в программе.
За число операторов в программе считаются следующие величины:
1.1 Расчет трудоемкости разработки программного продукта
Базовый показатель для определения составляющих затрат труда вычисляется по формуле:
Q= q*с*(1+р),
(1)
где q - число операторов (исходных команд) в программном продукте (1086);
с - коэффициент сложности программы;
р - коэффициент коррекции программы в ходе ее разработки, зависит от точности и корректности поставленной задачи (0,6).
Коэффициент сложности программы определяется из таблицы 1 на пересечении «группы сложности» и «степени новизны». При этом новизна определяется по принципу:
А - разработка принципиально новых задач,
Б - разработка оригинальных программ,
В - разработка программ с использованием типовых решений,
Г - разовая типовая задача.
Сложность определяется исходя из типа решаемых задач:
Кроме того, в таблице указан коэффициент недостаточности описания программы, который потребуется при расчете затрат труда на исследование алгоритма решения задачи.
Язык программирования |
Группа сложности |
Степень новизны |
Коэффициент В |
|||
А |
Б |
В |
Г |
|||
Высокого уровня |
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 - Коэффициенты расчета трудоемкости
Уровень написания программного продукта (язык программирования) группа сложности и степень новизны программы определяются на основе данных приложения 1. Затем по формуле определяется базовый показатель Q.
Далее, рассчитаем составляющие затраты труда, среди которых выделяют: затраты труда на подготовку и описание алгоритма, затраты труда на исследование алгоритма, затраты труда на разработку алгоритма, затраты труда на программирование и отладку и затраты труда на подготовку документации.
Затраты труда на подготовку и описание задачи может определяться эмпирически или по формуле:
ton=(Tmin+4THB+Tmax)/6 (2)
где Ттах - трудоемкость операции в наиболее неблагоприятных условиях (пессимистическая оценка);
Tmin - трудоемкость операции при благоприятных условиях (оптимистическая оценка); - ; :
Тнв ~ трудоемкость операции при нормальных условиях (наиболее вероятная оценка).
Ориентировочные величины оценки трудоемкости операций по подготовке описания задачи в зависимости от числа операторов q приводятся в таблице 2.
Таблица 2 - Затраты времени на подготовку описания задачи
Число операторов |
Т min |
Тнв |
Т max |
100-400 |
10 |
15 |
20 |
500-900 |
20 |
35 |
50 |
1000-1400 |
25 |
50 |
75 |
1500-1900 |
30 |
60 |
90 |
2000-2400 |
40 |
70 |
100 |
2500-2900 |
50 |
80 |
110 |
5000-9000 |
70 |
110 |
150 |
10000 |
100 |
150 |
200 |
Затраты труда на исследование алгоритма решения задачи определяются формулой:
(3)
где Q - базовый коэффициент,
В - коэффициент недостаточности описания задачи, который берется из таблицы 1;
к - коэффициент квалификации, зависит от опыта программиста.
На основе исходных данных приложения 2 по таблице 3 определяем коэффициент к.
Таблица 3 - Коэффициенты квалификации программиста
Опыт работы |
Коэффициент квалификации |
до 2 лет |
0,8 |
2-3 года |
1 |
3-5 лет |
1.1-1.2 |
5-7 лет |
1.3- 1.4 |
более 7 лет |
1.5-1.6 |
Таким образом, рассчитываем затраты труда на исследование алгоритма
решения задачи:
Затраты труда на разработку диаграмм, описывающих систему:
(4)
Затраты труда на программирование системы и отладку вычисляются по формулам:
(5)
(6)
Затраты труда на подготовку документов по задаче состоят из затрат труда на подготовку и времени на оформление документов и вычисляются по формуле:
(7)
Суммарные затраты труда рассчитываются как сумма составных затрат труда по формуле:
(8)
1.2 Определение затрат на разработку
Заработная плата складывается из двух составляющих: основной заработной платы и дополнительной.
Заработная плата по тарифу рассчитывается по формуле:
(9)
Где
TC- тарифная ставка,руб.;
- среднее число рабочих часов в месяце, определяется по формуле:
Где среднее число рабочих дней в месяце;
8- количество часов в рабочем дне;
Тарифная ставка представляет собой:
TC
Где - минимальный размер оплаты труда, руб. (5205);
- тарифный коэффициент, который соответствует работе программиста, (3,44).
Величина премиальных выплат производственным рабочим определяется по формуле
где К - коэффициент премиальных выплат
Зт оплата труда инженера-программиста по тарифу, руб.
Затраты на основную заработную плату вычисляем по формуле
(13)
Дополнительная оплата труда производственных рабочих определяется по формуле
(14)
где а - процент дополнительной оплаты труда, % (приложение 4)
Вознаграждения за выслугу лет определяются по формуле
(15)
где с - процент надбавки к основной оплате труда за выслугу лет, %
Затраты на оплату труда определяют по формуле
(16)
Таблица 4 - Расчет основной и дополнительной заработной платы
Заработная плата по тарифу, руб. |
Премии |
Основная заработная плата, руб. |
Дополнительная заработная плата, руб. |
Доплата за выслугу лет |
Затраты на оплату труда, руб. |
|||
% |
сумма, руб. |
% |
сумма, руб. |
% |
сумма, руб. |
|||
Для расчета отчислений на социальные нужды необходимо использовать результаты расчетов таблицы 4.
Отчисления на социальные нужды включают прямые страховые выплаты: Пенсионный фонд РФ - 22%;
Фонд социального страхования - 2,9%;
Фонд обязательного медицинского страхования - 5,1%;
Таблица 5 - Расчет отчислений на социальные нужды
Затраты на оплату труда, руб. |
Отчисления |
Итого, руб. |
|||||
ПФ |
ФСС |
ФОМС |
|||||
% |
сумма, руб- |
% |
сумма, руб. |
% |
сумма, руб. |
||
На разработку программного продукта выделяют: расходы на материалы и комплектующие, отчисления на социальные нужды, накладные расходы, амортизационные отчисления, затраты на техническое обслуживание оборудования и стоимость потраченной электроэнергии при работе на компьютере.
При написании программы на ЭВМ в качестве оборудования предполагается персональный компьютер.
Амортизационные отчисления, процесс постепенного перенесения стоимости средств труда по мере их физического и морального износа на стоимость производимых с их помощью продукции в целях аккумуляции денежных средств для последующего полного восстановления.
Амортизационные отчисления производятся по установленным нормам амортизации, выражаются, в процентах к балансовой стоимости оборудования и рассчитываются по формуле:
(17)
где стоимость компьютера;
НА - норма амортизации, которая рассчитывается по формуле:
где Сликв - ликвидационная стоимость, составляет 5% от стоимости оборудования: Сдикв^ОЗ* Собор
ТНОрм - нормативный срок службы (для персонального компьютера Тнорм = 5 лет).
Расходы на материалы и комплектующие, используемые в процессе написания программного продукта (Смик)> а также затраты на техническое обслуживание и ремонт (Сто) составляют, соответственно, 12.5% и 15% от стоимости оборудования: