Расчет стоимости разработки ПП с количеством операторов 1300

Автор работы: Пользователь скрыл имя, 06 Апреля 2013 в 20:23, курсовая работа

Краткое описание

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

Содержание

Введение 4
Основные затраты при разработке программного обеспечения. 5
Расчёт трудоёмкости разработки программного обеспечения. 6
Расчёт затрат на разработку программного обеспечения. 10
Расчёт цены разработанной программы. 16
Расчёт капитальных вложений. 17
Расчёт эксплуатационных расходов. 18
Расчёт годового экономического эффекта. 21
Определение показателей эффективности разработки . 23
Заключение 28
Список использованной литературы 29

Прикрепленные файлы: 1 файл

отчётГТОВЫЙ.docx

— 68.26 Кб (Скачать документ)

Министерство образования  Пензенской области

ГБОУ СПО ПО «Мокшанский агротехнологический колледж»

 

 

 

                                   Курсовая работа

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

Тема: «Расчет стоимости разработки ПП с количеством операторов 1300  »

 

 

 

                                                                              Выполнил студент 4 курса

42 группы:

                                       Рыжов И.Ю.

 Принял преподаватель:

Гаврилова Т.Н.

Оценка:_____________

                                                  Мокшан 2013

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СОДЕРЖАНИЕ:

 

 

Введение                                                                                                                 4

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

Заключение                                                                                                             28

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

Приложение.                                                                                                           30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

 

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

 

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

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

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

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

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

 

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

 

 

 

 

 

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

 

       При  создании программного продукта  очень важно оценить его стоимость.  Существуют способы и рекомендации  к расчёту себестоимости разработки  и написания программного  обеспечения.

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

  • Группа, характеризующая объём исходных текстов программ, которые разрабатываются и анализируются программистом
  • Группа, отражающая объём программы, размещаемой в реализующей ЭВМ

       Основной  труд специалиста, разрабатывающего  программное обеспечение, вкладывается  в разработку текста программы  и разработку алгоритмов, по которым  текст написан. Желательно, чтобы  выбранная единица измерения  была бы в наибольшей степени  адекватна трудоёмкости разработки. Кроме того, единица измерения  объёма должна быть и просто  измеряемой. С этих позиций применение  числа лексем для характеристики  объёма  программы пока затруднительна, тем более что отсутствует  опыт использования этого показателя. Таким образом, базовым показателем  для определения составляющих  затрат труда является условное  число операторов в программе.

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

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

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

 

 

 

 

 

 

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

 

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

                   =1300 * 1,37 * (1+0,06)=1887.88                       (1)

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

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

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

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

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

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

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

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

(Язык низкого уровня)

 

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

 

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

         2 – задачи учёта, отчётности  и статистики,

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

 

В нашем случае, группа сложности - 2, степень  новизны -  Б, т.е. коэффициент  сложности  - 1, 32.

 

 

 

 

 

 

 

 

 

 

Таблица 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.

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

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

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

                                        Tоп = (Tmin +4Tип +Tmax)/6 =(25+4*50+75)/6 =50                     (2)

 

Где: Tmax – трудоёмкость операции в наиболее неблагоприятных условия;

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

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

 

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

 

 

 

 

 

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

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

Tmin

TНВ

Tmax

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


 

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

                               Tис = -=  = = 13                                   (3)

Информация о работе Расчет стоимости разработки ПП с количеством операторов 1300