Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом2015.docx
Скачиваний:
84
Добавлен:
26.03.2016
Размер:
722.99 Кб
Скачать

5.1 Введение

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

5.2 Исходные данные для расчетов

Таблица 5.1 – Исходные данные

Наименование показателей

Буквенные обозначения

Единицы измерения

Количество

1

2

3

4

Коэффициент новизны

единиц

0,7

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

единиц

3

Дополнительный коэффициент сложности

единиц

0,15

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

единиц

0,8

Установленная плановая

продолжительность разработки

лет

0,5

Годовой эффективный фонд времени

час.

1872

Тарифная ставка 1-го разряда

тыс. бел. руб.

81

Коэффициент премирования

единиц

1,3

Норматив дополнительной заработной платы

%

10

Продолжение таблицы 5.1

1

2

3

4

Ставка отчислений в фонд социальной защиты

%

34

Страхование

%

1

Средний расход материалов

бел. руб. / 100 строк кода

430

Норматив расхода машинного времени

часов / 100 строк кода

13

Норматив прочих затрат

%

20

Норматив на сопровождение и адаптацию ПО

%

10

5.3 Расчет себестоимости программного обеспечения

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

– заработная плата исполнителей основная (ЗО) и дополнительная (ЗД);

– отчисления в фонд социальной защиты населения (ЗСЗ);

– отчисления на развитие здравоохранения и охрану здоровья (ЗОЗ);

– налоги, от фонда оплаты труда (Не);

– материалы и комплектующие (М);

– спецоборудование (РС);

– машинное время (РМ);

– расходы на научные командировки (РНК);

– прочие прямые затраты (Пз);

– накладные расходы (РН).

Объем программного обеспечения определяется на основе нормативных данных, приведенных в таблице 5.2.

Общий объем программного обеспечения рассчитывается по формуле (5.1):

(5.1)

где – общий объем ПО;

–объем функций ПО;

–общее число функций.

Таблица 5.2 – Характеристика функций и их объем

Номер функции

Содержание функций

Объем (условных машинных команд)

110

Организация ввода/вывода информации с сети терминалов

3200

203

Формирование баз данных

2180

204

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

2670

208

Организация поиска и поиск в базе данных

5480

210

Загрузки базы данных

2780

301

Формирование последовательного файла

290

305

Обработка файлов

720

707

Графический вывод результатов

480

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

(условных машинных команд)

В соответствии с нормативами определятся, что разрабатываемое программное обеспечение относится к третьей группе сложности. По таблице укрупненных норм времени на разработку ПО находится, что программному обеспечению данной группы сложности объемом около 5500 условных машинных команд соответствует норма времени 127 человеко-дней. Таким образом, нормативная трудоемкость ТН оценивается в 127 человеко-дней.

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

(5.2)

где – общая трудоемкость ПО,– нормативная трудоемкость ПО;

–дополнительный коэффициент сложности ПО.

Исходя из того, что планируется функционирование разрабатываемого программного модуля в расширенной операционной среде (связь с другими программными модулями) и программное средство обеспечивает хранение и поиск данных в сложных структурах, принимается дополнительный коэффициент сложности равным 0,15.

Тогда общая трудоемкость составит:

человеко-дней.

На основании значения общей трудоемкости определяется уточненная трудоемкость с учетом распределения по стадиям разработки по формуле (5.3):

где - трудоемкость разработки ПО на i-ой стадии (человеко-дней);

– количество стадий.

Трудоемкость разработки ПО ТСТi на каждой i-ой стадий (технического задания, эскизного проекта, технического проекта, рабочего проекта и внедрения) определяется по формуле (5.4):

(5.4)

где - удельный вес трудоемкости i-ой стадии разработки ПО в общей трудоемкости ПО (для ПО степени новизны В);

–поправочный коэффициент, учитывающий степень новизны ПО, принимаем равным 0,7;

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

Для каждой из стадий уточненная трудоемкость следующая:

(человеко-дней) – уточненная трудоемкость на стадии технического задания;

(человеко-дней) – уточненная трудоемкость на стадии эскизного проекта;

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

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

(человеко-дней) – уточненная трудоемкость на стадии внедрения.

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

(человеко-дня).

На основании уточненной трудоемкости разработки ПО и установленного периода разработки рассчитываем общую плановую численность разработчиков:

где – плановая численность разработчиков (чел.);

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

–плановая продолжительность разработки ПО (лет).

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

ДГ – ДП – ДВ – ДО, (5.5)

где ДГ – количество дней в году;

ДП – количество праздничных дней в году;

ДВ – количество выходных дней в году;

ДО – количество дней отпуска.

ФЭФ составит:

дней.

Тогда плановая численность разработчиков ЧР = 81,75 / человек.

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

Исполнитель-разработчик ПО:

– Инженер-программист без категории (тарифный разряд 12, тарифный коэффициент 2,84, продолжительность участия в разработке ПО 90 дней)

Месячная тарифная ставка исполнителя (ТМ) определяется путем умножения действующей месячной тарифной ставки 1-го разряда (ТМ1 = 200000) на тарифный коэффициент (ТК), соответствующий тарифному разряду:

ТМ = ТМ1 ТК.

Тогда для каждого исполнителя ТМ = 200000 2,84 = 568000 бел. руб.

Часовая тарифная ставка рассчитывается путем деления месячной тарифной ставки на установленный при восьмичасовом рабочем дне фонд рабочего времени ():

где – часовая тарифная ставка (бел. руб.);

–месячная тарифная ставка (бел. руб.).

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

Основная заработная плата исполнителя рассчитывается по формуле (5.6):

(5.6)

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

TЧi – часовая тарифная ставка i-го исполнителя (бел. руб.);

ФЭi – эффективный фонд рабочего времени i-го исполнителя (дней);

ТЧ – количество часов работы в день (ч);

К – коэффициент премирования.

бел. руб.

Определяем дополнительную заработную плату ЗД на разрабатываемый программный модуль по нормативу НД в процентах к основной заработной плате по формуле (5.7):

(5.7)

Отчисления в фонд социальной защиты населения ЗСЗ определяются по формуле (5.8):

где – норматив отчислений в фонды социальной защиты населения(%).

Сумма отчислений в фонд социальной защиты населения:

Налог, рассчитываемый по фонду оплаты труда (на страхование), определяется по формуле (5.9):

Расходы по статье «Материалы» (М) определяются на основании сметы затрат, разрабатываемой на ПО с учетом действующих нормативов. Норма расхода материалов (носители, бумага, красящие ленты и т.п.) в суммарном выражении (НМ = 430 бел. руб.) определяется в расчете на 100 строк исходного кода программного модуля. Сумма затрат на материалы рассчитывается по следующей формуле с учетом коэффициента снижения расхода материалов на разработку и отладку (принимаем равным 0,5):

где НМ – норма расхода материалов в расчете на 100 строк исходного кода ПО (бел. руб.);

–общий объем программного модуля (строк исходного кода).

Расходы по статье «Машинное время» (РМ) включают оплату машинного времени, необходимого для разработки и отладки программного обеспечения, которое определяется по нормативам (в машино-часах) на 100 строк исходного кода (НМВ) машинного времени в зависимости от характера решаемых задач и типа ПЭВМ. Так как разрабатываемый программный модуль предназначен для учета и контроля средств, в соответствии с нормативами значение НМВ принимаем равным 13ч/100 строк исходного кода. Сумма расходов по данной статье определяется по формуле (5.11):

где ЦМ – расходы на оплату 1 машино-часа, принимаем равным 100 бел. руб.;

–общий объем ПО (строк исходного кода);

НМВ – норматив расхода машинного времени на отладку 100 строк исходного кода (машино-часов).

Расходы по статье «Прочие затраты» (ПЗ) включают затраты на приобретение и подготовку специальной научно-технической информации и литературы. Сумму этих расходов определяем следующим образом:

где НПЗ – норматив прочих затрат в целом по организации (20 %).

Общую сумму расходов по всем статьям сметы рассчитываем по формуле (5.12):

(5.12)

бел. руб.

Общую сумму расходов на разработку программного модуля (с затратами на сопровождение и адаптацию) как его полную себестоимость (СП) определяем по следующей формуле (5.13):

где НРСА - норматив расходов на сопровождение и адаптацию программного средства (10 %).

Общая сумма расходов на разработку программного модуля (с затратами на сопровождение и адаптацию) составила