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

РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОЙ РАБОТЕ

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

Студента IV курса 46 п группы

ТЕМА КУРСОВОЙ РАБОТЫ:

Технико-экономическое обоснование программного продукта

  Руководитель проекта: _____________________
    Е.А. Потоцкая
  Выполнил проект: _____________________
    ххх

Допустить курсовой проект к защите:

Председатель комиссии общепрофессиональных и специальных дисциплин по специальности 230105

______________ М.В. Суркова

«___»____________ 2012 года

г. Осташков

2012 г.

Департамент образования Тверской области

ГОУ СПО «Осташковский электромеханический техникум»

«УТВЕРЖДАЮ»

Зам. директора по УР

___________ Е.А. Потоцкая

«___»___________2012 года

Задание

Для курсового проектирования

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

Студенту 46 п группы ххх

Специальность № 230105

Данные по проекту:

Коэффициент квалификации исполнителя =0,8

Коэффициент сложности программы = 1,1

Производительность программиста по отдельным этапам (команд/час):

1. изучение материала =10

2. разработка алгоритма =1,1

3. разработка блок-схемы =1,1

4. описание программы =1,2

5. отладка программы =1,63

6. оформление документации в рукописном виде = 10

7. программирование =1,52

Зарплата (руб./мес.) =5600

Тарифный коэффициент =1,67

Дополнительная зарплата (%) =11

Диски (шт./руб) =22

Бумага (цена руб. за пачку (500л)) =200

Картридж (1 шт./цена в руб с НДС(600 листов)) = 900

Количество листов, необходимых для оформления программы =50

Канцелярские товары к стоимости материальных затрат = 4

Прочие расходы к стоимости материальных затрат =1

Расход электроэнергии (1 ПК, 1 час работы) (норма/тариф в руб.) =0,7

Цеховые расходы в % от основной зарплаты = 12

Внепроизводственные расходы в % от производственной с/с = 1,5

Рентабельность в % =14

Расход на отопление на 1 кв. метр =53

Площадь ИВЦ на 1 ПЭВМ = 6

Расход на обслуживание1 кв. метра =155

Дата выдачи задания:

Срок представления работы:

Председатель комиссии общепрофессиональных и специальных дисциплин по специальности 230105 ______________ М.В. Суркова

Руководитель работы ______________Е.А. Потоцкая

Расчет трудоемкости разработки программы - student2.ru Содержание

Экономическая часть. 4

Технико-экономическое обоснование программного продукта. 4

Расчет трудоемкости разработки программы.. 4

Расчет себестоимости программы.. 9

Расчет расходных материалов. 11

Расчет заработной платы исполнителя работ по созданию программного продукта. 12

Расчет начислений на заработную плату. 13

Расчет расходов на содержание и эксплуатацию ПЭВМ.. 13

Расчет цеховых, общехозяйственных и внепроизводственных расходов. 20

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

Расчет отпускной цены.. 22

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


Экономическая часть.

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

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

Технико-экономическое обоснование программного продукта

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

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

Трудоемкость продукции – величина, обратная показателю производи­тельности труда. Определяется как отношение количества труда, затрачен­ного в сфере материального производства, к объему произведенной продук­ции.

Если говорить об определении трудоемкости таких работников, как программисты, то расчет трудоемкости (ТЭ чел/час.) по этой категории можно произвести с использованием следующей формулы:

Расчет трудоемкости разработки программы - student2.ru ,где

ТИ – затраты труда на изучение материала, включаемого в разработанную программу;

ТА - затраты труда на разработку алгоритма программы;

ТБС – затраты труда на разработку блок схемы;

ТП – затраты труда на программирование (кодирование с использованием ал­горитмического языка);

 
  Расчет трудоемкости разработки программы - student2.ru

Расчет трудоемкости разработки программы - student2.ru ТОТЛ – затраты труда на отладку программы;

ТН – затраты на набивку программы;

ТД – затраты труда на оформление документации в рукописном виде.

Табл. 1

Тип задачи Пределы изменений коэффициента
Задачи учета от 1400 до 1500
Задачи оперативного управления от 1500 до 1700
Задачи планирования от 3000 до 3500
Многовариантные задачи от 4500 до 5000
Комплексные задачи от 5000 до 5500

Время рассчитывается в человеко-часах, причем Ти берется по фактически отработанному времени по и изучению материала и времени, затраченного на описание задачи, которое рассчитывается по формуле:

Расчет трудоемкости разработки программы - student2.ruгде

Q – условное число команд;

П – производительность исполнителя;

ККВ – коэффициент квалификации исполнителя;

КСЛ – коэффициент, учитывающий загрузку программиста в течение рабочего дня КСЛ = 0,5 – 1,3

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

Q= q * c (1) , где

q - коэффициент, учитывающий условное число команд в зависимости от типа задачи. Выбрать значение коэффициента q можно из табл. 1.

Для данной задачи коэффициент q принимается = 1530

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

Программные продукты по степени новизны м.б. отнесены к одной из 4-х

Расчет трудоемкости разработки программы - student2.ru групп:

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

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

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

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

Для данной задачи степень новизны: А

По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:

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

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

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

Данная задача может быть отнесена к 3 группе сложности.

Коэффициент С определяется из табл.2 на пересечении групп сложности и степени новизны.

Табл. 2

ЯЗЫК ПРОГРАММИР. ГРУППА СЛОЖНОСТИ СТЕПЕНЬ НОВИЗНЫ
А Б В Г
ВЫСОКОГО УРОВНЯ 1,38 1,26 1,15 0,69
1,30 1,19 1,08 0,65
1,20 1,10 1,00 0,60
НИЗКОГО УРОВНЯ 1,58 1,45 1,32 0,79
1,49 1,37 1,24 0,74
1,38 1,26 1,15 0,69

Для данной задачи коэффициент С = 1,1

Теперь, исходя из формулы 1, можно определить условное число команд Q

Q = 1530* 1,1 = 1683.

Выбрать значение коэффициента квалификации исполнителя можно из табл. 3.

 
  Расчет трудоемкости разработки программы - student2.ru

Табл. 3

Стаж программиста Значение коэффициента К
до 2-х лет 0,8
от 2 до 3 лет 1,0
от 3 до 5 лет 1,1 - 1,2
от 5 до 10 лет 1,2 - 1,3
свыше 10 лет 1,3 - 1,5

Вычисления:

Все необходимые показатели для расчетов сводятся в таблицу на на­чальных этапах дипломного проекта, которые легче использовать при работе в EXCEL. (Создать таблицу).

Значения переменных (берутся из своего задания):

ККВ =0,8 ; П = 50.

Определяем время, затраченное на каждый этап создания программного продукта:

1. Ти (время на подготовку описания задачи), берется по факту и составляет:

Ти = 10 (чел / час).

1а. То ( время на описание задачи ) определяется по формуле :

То = Q * КСЛ / (50 * ККВ), (2)

КСЛ = 1,2

То = 1683 * 1,2 / (50 * 0,8 ) = 50,49 (чел / час).

2. Затраты труда на разработку алгоритма программы

ТА = Q / (50* ККВ) (3)

Ксл = 1.1

ТA =1683* 1,1 / (50 * 0,8 ) = 46,28 (чел / час)

3. Затраты труда на разработку блок схемы определяется аналогично Та по формуле 3 составляет

Тбс = 46,28 (чел / час).

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

ТП = Q * 1,52 / (50 * ККВ) (4)

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

ТП = 1638* 1,52 / (50 * 0,8) = 63,95 (чел / час).

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

ТОТ = Q * 1,63 / (50 * ККВ) (5)

Ксл = 1,63

Подставляем значения в формулу 5 и получаем: Расчет трудоемкости разработки программы - student2.ru

ТОТ = 1638 * 1,63 / (50*0,8) = 68,58 (чел / час).

6. Затраты труда на оформление документации оформление документации, инструкции пользователю, пояснительной записки принимаем по фактически отработанному времени:

ТД = 10 (чел./час).

7. Затраты на набивку программы определяем по формуле:

ТН = Q / 50 (6)

Применяя формулу 6 подсчитываем время набивки программы.

ТН = 1638 / 50 = 33,66 (чел / час).

8. Теперь, зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта:

ТЭ = где формула = 329,25оформи

Тсум.- суммарное время этапов, требующих использования ПЭВМ.

ТСУМ = где формула = 112,24

9. Количество дней на разработку программы

Д = ТЭ / 8 = 329,25 / 8 = 41,16 = 41 (день).

8. Нормативная численность

Ч = ТЭ / (Д * 8) = 329,25/ (41,16 * 8) = 1 (чел).

Наши рекомендации