Экономическое обоснование разработки программного обеспечения фирмы

Министерство образования  и науки РФ

 

Российский государственный университет инновационных технологий и предпринимательства филиал в г. Пенза

 

 

Кафедра: «Экономика и экономические  информационные системы»

 

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

по дисциплине «Экономика фирмы»

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

Вариант 7

 

 

 

 

 

 

 

 

Выполнила студентка гр. 10Э2:

Горохова О. Э.

Проверила: Сергеева И.А.

 

 

 

 

 

 

Пенза 2013

СОДЕРЖАНИЕ

 

 

Введение

1 Основные затраты при  разработке программного обеспечения

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

2 Расчет цены разработанной программы

3 Расчет капитальных вложений

4 Расчет эксплуатационных  расходов

5 Расчет годового экономического  эффекта

6 Определение показателей  эффективности разработки

Заключение

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

Приложение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

Программное обеспечение  или приложение к программе, как  любое решение необходимо рассматривать  с точки зрения экономической  целесообразности и пользы. Целью  экономического обоснования разработки является количественное и качественное доказательство экономической целесообразности усовершенствования программы, а также  определение организационно-экономических  условий ее эффективного функционирования.

Эффективность программного обеспечения определяется его качеством  и эффективностью процесса разработки и сопровождения сокращения времени  работы пользователей. Качество программного продукта определяется тремя составляющими:

    • с точки зрения специалиста – пользователя данного программного продукта;
    • с позиции использования ресурсов и их оценки;
    • по выполнению требований к программному обеспечению.

Программное обеспечение (программный  продукт) должно быть разработано так, чтобы оно выполняло свои функции  без лишних затрат ресурсов (оперативной  памяти ЭВМ, машинного времени и  др. – на стадии функционирования; время  разработки и денежных ресурсов –  на стадии использования программного обеспечения).

Содержание экономического обоснования разработки программы  заключается в следующем:

    • определение трудоемкости разработки и расчет затрат на разработку программного обеспечения;
    • расчет цены программного обеспечения
    • расчет капитальных и эксплуатационных затрат на разработку
    • определение показателей экономической эффективности.

 

1 Основные затраты  при разработке программы

При создании программного продукта очень важно оценить  его стоимость.

Объем исходных текстов программы  отражает трудоемкость и длительность разработки программного обеспечения. Объем программ в современных  публикациях приводится в различных  единицах, которые можно разделить  на две группы:

    • группа, характеризующая объем исходных текстов программ, которые разрабатываются и анализируются программистом (это символы в исходном тексте программы на любых языках программирования; лексемы, объединяющие группы символов, имеющих общее смысловое содержание в тексте программы; операторы языка программирования ассемблера);
    • группа, отражающая объем программы, размещаемой в ЭВМ (это байты, занятые текстом программы в памяти ЭВМ; слова памяти, обусловленные структурой данной реализующей ЭВМ, используемые для хранения исполняемой программы).

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

За число операторов в  программе считать следующие  величины:

    • число команд на языке ассемблера;
    • число логических операторов в программе, операторов перехода, арифметических операторов и других операторов в исходном коде программы;
    • число строк в программе (для языков высокого уровня).

 

 

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

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

Q = q*c*(1+p),                                     (1)

Q = 400*1,32*(1+0,06)=559,68

Где q – число операторов (исходных команд) в программном продукте (1086);

с – коэффицент сложности программы;

p – коэффицент коррекции программы в ходе ее разработки, зависит от точности и корректности поставленной задачи (0,06).

 

Коэффицент сложности программы определяется из таблицы 1 на пересечении «группы сложности» и «степени новизны». При этом новизна определяется по принципу:

А – разработка принципиально  новых задач,

Б – разработка оригинальных программ,

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

Г – разовая типовая  задача.

 

Сложность определяется исходя из типа решаемых задач:

1 - алгоритмы оптимизации  и моделирования систем,

2 - задачи учета, отчетности и статистики,

3 - стандартные алгоритмы.

 

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

Таблица 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. Затем по формуле определяется базовый показатель Q.

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

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

=( + 4 + ) / 6 ,                       (2)

= (10 + 4 * 15 + 20) / 6 = 15

где - трудоемкость операции в наиболее неблагоприятных условиях (пессимистическая оценка);

- трудоемкость  операции при благоприятных условиях (оптимистическая оценка);

- трудоемкость  операции при нормальных условиях (наиболее вероятная оценка).

Ориентировочные величины оценки трудоемкости операций по подготовке описания задачи в зависимости от числа операторов q приводится в таблице 2.

Таблица 2 – Затраты времени  на подготовку описания задачи

Число операторов

     

100 – 400

500 – 900

1000 – 1400

1500 – 1900

2000 – 2400

2500 – 2900

5000 – 9000

10000

10

20

25

30

40

50

70

100

15

35

50

60

70

80

110

150

20

50

75

90

100

110

150

200


 

Затраты труда на исследование алгоритма решения задачи определяется формулой:

= [чел. час],                           (3)

= = 8,3952 [чел. час]

где Q – базовый коэффициент;

B – коэффициент недостаточности описания задачи, который берется из таблицы 1;

k – коэффициент квалификации, зависит от опыта программиста.

На основе исходных данных приложения 2 по таблице 3 определяем коэффициент k.

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

Опыт работы

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

2 – 3 года

1


 

Таким образом, рассчитываем затраты труда на исследование алгоритма  решения задачи:

Затраты труда на разработку диаграмм, описывающих систему:

= Q/22 k,                                        (4)

= 559,68 / 22 * 1 = 25, 44

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

= Q/20 k,                                     (5)

= 559,68 / 20 * 1 = 27,984

= Q/4 k,                                    (6)

= 559,68 / 4 * 1 = 139,92

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

= + = Q/15 k + 0.75                   (7)

= 559,68 / 15 + 0,75 * 559,68 / 15 = 65,296

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

= + + + + +                   (8)

= 15 + 8,3952 + 25,44 + 27,984 + 139,92 + 65,296 = 282,0352

 

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

Заработная плата складывается из двух составляющих: основной заработной платы и дополнительной.

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

= /* ТС                                     (9)

= 282,0352 / 176 * 17905,2 = 28692,59468

где - суммарные затраты труда;

ТС – тарифная ставка, руб.;

- среднее число  рабочих часов в месяце, определяется  по формуле:

= * 8                                     (10)

= 22 * 8 = 176

где - среднее число рабочих дней в месяце;

8 – количество часов  в рабочем дне;

 

Тарифная ставка представляет собой:

ТС = *                                (11)

ТС = 5205 * 3,44 = 17905,2

где - минимальный размер оплаты труда, руб. (5205);

 – тарифный коэффициент, который соответствует работе программиста (3,44).

 

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

= К  *                                  (12)

= 1,5 * 28692,59468 = 43038,89202

где К – коэффициент премиальных выплат;

 – оплата труда инженера – программиста по тарифу, руб.

 

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

= +                                 (13)

= 28692,59468 + 43038,89202 = 71731,4867

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

= a / 100%                          (14)

= 71731,4867 * 7 / 100 = 5021,204069

где а – процент дополнительной оплаты труда, % (приложение 4)

 

Вознаграждения за выслугу  лет  определяется по формуле:

= с / 100%                          (15)

= 71731,4867 * 10 / 100 = 7173,14867

где с – процент надбавки к основной оплате труда за выслугу лет, % (10)

Затраты на оплату труда  определяют по формуле:

= + +                        (16)

= 71731,4867 + 5021,204069 + 7173,14867 = 83925,83944

Таблица 4 – Расчет основной и дополнительной заработной платы  производственных рабочих

Заработная плата по тарифу, руб.

Премии

Основная заработная плата,  руб.

Дополнительная заработная плата, руб.

Доплата за выслугу лет

Затраты на оплату труда, руб.

%

сумма, руб.

%

сумма, руб.

%

сумма, руб.

28692,595

1,5

43038,892

71731,487

7

5021,204

10

7173,149

83925,839


 

Для расчета отчислений на социальные нужды необходимо использовать результаты расчетов таблицы 4.

Отчисления на социальные нужды включают прямые страховые  выплаты:

Пенсионный фонд РФ – 22%;

Фонд социального страхования  – 2,9%;

Фонд обязательного медицинского страхования – 5,1%;

Таблица 5 – Расчет отчислений на социальные нужды

Затраты на оплату труда, руб.

Отчисления

Итого, руб.

ПФ

ФСС

ФОМС

%

сумма, руб.

%

сумма, руб.

%

сумма, руб.

83925,839

22

18463,685

2,9

2433,849

5,1

4280,218

52177,75183


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

При написании программы  на ЭВМ в качестве оборудования предполагается персональный компьютер.

Амортизационные отчисления, процесс постепенного перенесения  стоимости средств труда о мере их физического и морального износа на стоимость производимых с их помощью продукции в целях аккумуляции денежных средств для последующего полного восстановления.

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

= * / 100                              (17)

= 41000 * 19 / 100 = 7790

где  - стоимость компьютера;

- норма амортизации,  которая рассчитывается по формуле:

= * 100%                             (18)

= * 100 = 19 %

где – ликвидационная стоимость, составляет 5% от стоимости оборудования : = 0,05 *

- нормативный  срок службы (для персонального  компьютера = 5 лет).

 

Расходы на материалы и  комплектующие, используемые в процессе написания программного продукта (), а так же затраты на техническое обслуживание и ремонт () составляют, соответственно, 2,5% и 12,5% от стоимости оборудования:

Расходы на материалы и  комплектующие определяются по формуле:

= 0,025                               (19)

= 0,025 * 41000 = 1025

Затраты на техническое обслуживание и ремонт определяется по формуле:

= 0,125                               (20)

= 0,125 * 41000 = 5125

При написании программного обеспечения необходимо также учитывать  затраты электроэнергии. Стоимость  электроэнергии вычисляется по формуле:

= М  * * *                         (21)

= 0,45 * 0,87 * 1964,16 * 3,2 = 2460,699648

где М – мощность ЭВМ (450Вт);

- коэффициент загрузки;

- стоимость 1 кВт-час электроэнергии; (3,2 руб.)

- эффективный фонд рабочего  времени.

 

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

= * * * (1 - )                (22)

= 264 * 8 * 1 * (1 - ) = 1964,16

где - общий фонд времени работы ЭВМ, дни;

- количество смен работы  ЭВМ;

- время одного  рабочего дня, час;

а – простои ЭВМ, в % от общего фонда времени работы ЭВМ.

Полученные значения амортизационных  отчислений и затрат на электроэнергию – значения годовых расходов, необходимо скорректировать в соответствии с временным коэффициентом (позволяющему из годовых эксплуатационных расходов выделить затраты только на разработку программного обеспечения), который определяется исходя из суммарных годовых эксплуатационных затрат, которые рассчитываются по формуле:

= *                                     (23)

= 233,2 * = 1825,519896

где - суммарная величина годовых затрат, руб. = + +

= 2460,699648 + 5125 + 7790 = 15375,69965

- эффективный  фонд рабочего времени;

- общее время  использования ЭВМ для решения  задачи, учитывая лишь время работы  на компьютере:

= + +                            (24)

= 27,984 + 139,92 + 65,296 = 233,2

Временной коэффициент вычисляется  по формуле:

W = /                                   (25)

W = 1825,519896 / 15375,69965 = 0,118727598

Таким образом, учитывается  временной коэффициент, из суммарных  затрат скорректируем:

    • затраты на электроэнергию

= * W                                  (26)

= 2460,699648 * 0,118727598 = 292,1529586

    • амортизационные отчисления

= * W                                    (27)

= 7790 * 0,118727598 = 924,8879884

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

= * *                             (28)

= 1,7 * 83925,83944 * 1,36 = 194036,5408

 – время, необходимое для разработки программы программистом i – го разряда (чел.-мес)

Программа разрабатывалась 30 дней, если учесть, что в одном  месяце 22 рабочих дня, то:

= = 1,36                           (29)

Расчет общепроизводственных и общехозяйственных расходов производится по формулам:

 

                          (30,31)

= 0,91 * 71731,4867 = 65275,6529

= 1,32 * 71731,4867 = 94685,56244

где аоп – процент общепроизводственных расходов, %;

 аох – процент общехозяйственных расходов, %.

Таблица 6 – Расчет общепроизводственных и общехозяйственных расходов

Основная заработная плата  производственных рабочих, руб.

Общепроизводственные расходы

Общехозяйственные расходы

сумма, руб.

%

сумма, руб.

%

         
         
         

71731,4867

65275,6529

91

94685,56244

132


 

Производственная себестоимость  – это совокупность затрат непосредственно (прямо) связанных с разработкой  программного обеспечения. Производственная себестоимость (Cпр) определяется по формуле:

,              (32)

= 1025 + 71731,4867 + 5021,204069 + 7173,14867 + 25177,75183 + 5125 + 2460,699648 + 65275,6529 + 94685,56244 = 277675,5063

где ЗМ – затраты на основные материалы, руб.;

ЗП – стоимость покупных комплектующих изделий, руб.;

Зосн – основная заработная плата производственных рабочих, руб.;

Зд – дополнительная заработная плата производственных рабочих,    руб.;

Звл – вознаграждения за выслугу лет, руб.;

Зпв – отчисления на социальные нужды, руб.;

Зэт – затраты на электроэнергию на технологические цели, руб.;

Рon – общепроизводственные расходы, руб.;

Рох – общехозяйственные расходы, руб.

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

,                                          (33)

= 277675,5063 + 1666,053083 = 279341,5593

где Pk – коммерческие расходы, руб.

Для расчета коммерческих расходов применяется формула:

,                                           (34)

= 0,006 * 277675,5063 = 1666,053038

где ak – процент коммерческих расходов, %.

Суммарные расходы на разработку программного обеспечения считаются  путем суммирования рассчитанных статей затрат, которые отражены в таблице 7. При этом необходимо учесть, что  прямые затраты относятся на себестоимость  путем прямого счета, а косвенные  затраты, к которым относятся  комплексные «общепроизводственные», «общехозяйственные» и «коммерческие» расходы, включаются в себестоимость  путем пропорционального распределения. В статью общепроизводственные расходы включается сумма значений, полученных при расчете по формулам 20 и 30.

Таблица 7 – Плановая калькуляция  себестоимости программы

Наименование статей калькуляции

Сумма, руб.

Удельный вес в полной себестоимости, %

Материальные затраты

1025

0,366934301

Электроэнергия на технологические  цели

7585,699648

2,715564296

Основная заработная плата

71731,4867

25,67877364

Дополнительная заработная плата

5021,204069

1,797514155

Вознаграждения за выслугу  лет

7173,14867

2,567877364

Отчисления на социальные нужды

25177,75183

9,013249548

Общепроизводственные расходы

65275,6529

23,36768402

Общехозяйственные расходы

94685,56244

33,89598121

Итого себестоимость производственная

277675,5063

99,40357854

Коммерческие расходы

1666,053038

0,596421471

Итого себестоимость полная

279341,5593

100


 

2. Расчет цены  разработанной программы

 

Нормативная прибыль определяется по формуле:

,                                                    (35)

= 279341,5593 * 0,0028 = 782,156366

где Пн – прибыль получаемая предприятием, руб.;

Сп – полная себестоимость, руб.;

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

Налог на добавленную стоимость (НДС) вычисляется в процентах  от суммы полной себестоимости и  прибыли:

,                                           (36)

НДС = (782,156366 + 279341,5593) * 0,18 = 50422,26882

где НДС – налог на добавленную стоимость, руб.;

ННДС – норма НДС (18%).

Оптовая цена разработанной  программы определяется по следующей  формуле:

,                                            (37)

= 279341,5593 + 782,156366 + 50422,26882 = 330545,9845 руб

где Zопт – оптовая цена (цена разработчика), руб.;

SРП – суммарные затраты на разработку программы, руб. (Сп=SРП);