У вас вопросы?
У нас ответы:) SamZan.net

Введение Основные затраты при разработке программного продукта Расчет трудоемкости разрабо

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Содержание

Введение

  1.  Основные затраты при разработке программного продукта
    1.  Расчет трудоемкости разработки программного продукта
    2.  Определение затрат на разработку
  2.  Расчет цены разработанного программного продукта
  3.  Расчет капитальных вложений
  4.  Расчет эксплуатационных расходов
  5.  Расчет годового экономического эффекта
  6.  Определение показателей эффективности разработки

Заключение

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

Приложение

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(1)

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

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

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

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

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

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

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

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

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

  1.  - алгоритмы оптимизации и моделирования систем,
  2.  - задачи учета, отчетности и статистики,
  3.  - стандартные алгоритмы.

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

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

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

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

Коэффициент В

А

Б

В

Г

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

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% от стоимости оборудования:






1. Аудитория как объект социологических исследований
2. 1Цілеспрямована дія на об~єктз метою зміни його стану або поведінки у зв~язку із зміною обставин це- БУпра
3. тематики и информатики - Миловидов В
4. Наслідки радіоактивного забруднення
5. менеджмент организации III курс очное обучение Научный руководитель- г
6.  Территориальное единство
7. обзорная экскурсия по Варшаве Замковая площадь Королевский замок Колонна Зигмунта Кафедральный собор св
8. лекция. Основные методы применимые в селекции.html
9. Тема- Определение скорости передачи информации при заданной пропускной способности канала
10. пространственная организация территории объединения природных строительных и архитектурных компонентов
11. Заттарды~ ~~рамыны~ атомдар ж~не атомдар ж~не молекулалар кіреді.html
12. Реферат- Оборотные фонды
13. Как же тогда мы воспринимаем свет цвет звук и т
14. Словарь Терминов и Пояснений А.html
15. неклассическое направление трансцендентальнокритической философии основоположником которого является Г
16. тематический анализ 1 курс 2 семестр Интегрирование Определение первообразной теорема следстви
17. Лабораторна робота 15 ldquo;Дослідження генератора пилкоподібних імпульсівrdquo; 1 Мета роботи- Дослі
18. Анализ нормы ст
19. КШВСМ Кокорину M.html
20. . Информационные технологии в работе турагентства