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

Основные затраты при разработке программного продукта. Расчет трудоемкости при создании товара. Вычисление капитальных вложений и эксплуатационных расходов. Калькуляция годового экономического эффекта. Анализ определения показателей эффективности.

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

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

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

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

Содержание

Введение

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

2. Определение затрат на разработку

Введение

Во введении должна быть отражена актуальность проводимых расчетов в современных экономических условиях. Цель и задачи выполнения курсовой работы.

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

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

- с точки зрения специалиста-пользователя данного программного продукта;

- с позиции использования ресурсов и их оценки;

- по выполнению требований к программному обеспечению.

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

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

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

- расчет цены программного обеспечения;

- расчет капитальных и эксплуатационных затрат на разработку;

- определение показателей экономической эффективности.

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

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

- группа, характеризующая объем исходных текстов программ, которые разрабатываются и анализируются программистом (это символы в исходном тексте программы на любых языках программирования; лексемы, объединяющие группы символов, имеющих общее смысловое содержание в тексте программы; операторы языка программирования уровня ассемблера);

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

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

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

- число команд на языке ассемблера;

- число логических операторов в программе, операторов перехода, арифметических операторов и других операторов в исходном коде программы;

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

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

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

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

- число команд на языке ассемблера;

- число логических операторов в программе, операторов перехода, арифметических операторов и других операторов в исходном коде программы;

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

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

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

Q= q*с*(1+р),

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

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

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

Коэффициент сложности программы определяется из таблицы 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.

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

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

ton=(Tmin+4THB+Tmax)/6

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

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

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

,

где 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

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

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

,

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

,

,

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

,

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

2. Определение затрат на разработку

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

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

,

Где

TC- тарифная ставка,руб.;

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

,

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

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

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

TC

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

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

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

,

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

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

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

,

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

,

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

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

,

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

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

,

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

Отчисления на социальные нужды включают прямые страховые выплаты: Пенсионный фонд РФ - 22%;

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

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

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

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

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

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

,

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

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

где Сликв - ликвидационная стоимость, составляет 5% от стоимости оборудования: Сдикв^ОЗ* Собор

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

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

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

...

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

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