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

2.3 Тестирование и отладка

2.3.1 Процесс тестирования и отладки

Тестирование — это не обособленный вид деятельности и не фаза проекта, в которой выполняется оценка качества. Если разработчикам нужна своевременная обратная связь по вопросам качества продукта, то тестирование должно производиться в течение всего жизненного цикла: тестировать можно функциональные возможности ранних прототипов; устойчивость, охват и производительность архитектуры (при этом всегда можно подкорректировать неудачные решения); кроме того, можно протестировать конечный продукт и оценить его готовность к передаче в руки заказчиков. Существует распространенная точка зрения, что тестирование— это финальная проверка глобальной работоспособности; однако в данной ситуации упускается основное преимущество тестирования: возможность организации обратной связи, когда еще есть время (и ресурсы) для принятия необходимых мер[2].

Отладка – это деятельность, направленная на установление точной причины обнаруженной ошибки и её устранение. Основными инструментами отладки являются точки контрольного останова и окно наблюдения за переменными[3].

В Delphi включен мощный отладчик, обеспечивающий программиста удобными средствами отладки программ.

Про отладчик написать общие сведения и возможности

В DELPHI включен мощный отладчик, обеспечивающий программиста удобными средствами отладки программ.

С помощью отладчика можно выполнять следующие отладочные операции:

  • запускать программу;

  • получать значения любых параметров программы;

  • модифицировать значения параметров;

  • останавливать выполнение программы в той или иной ее точке;

  • осуществлять трассировку программы (выполнение программы по

шагам).

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

Прежде всего, следует подключить интегрированный отладчик (или убедиться, что он подключен) с помощью главного меню, используя операцию Tools|Options|Peferences|Integrated debugging

Целесообразно также с помощью главного меню выполнить операцию Tools|Options|Peferences|Break on exception с тем, чтобы при возникновении исключительных ситуаций, сигнализирующих о возникновении ошибки в процессе выполнения программы, среда Delphi прекращала работу программы. И наоборот, если в программе предусмотрена обработка исключительных ситуаций, что в серьезных программах должно быть непременно, этот параметр необходимо сбросить, с тем, чтобы проверить правильность обработки программой исключительных ситуаций.

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

Это обеспечивается заданием параметра Project|Options|Compiler|Debug information. Аналогом может быть помещенная, в тексте директива компилятора {$D+}. Следует иметь в виду, что отладочная информация будет помещена только в тексты, созданные программистом. Стандартные же модули не перекомпилируются, и поэтому отладочные действия (в частности, пошаговое перемещение по тексту) могут осуществляться только с текстами, созданными программистами. Части же программы, взятые из стандартных модулей, для программиста недоступны.

С тем, чтобы в процессе отладки можно было также смотреть значения и локальных параметров подпрограмм, следует задать параметр Project|Options|Compiler|Local symbols. Аналогичная директива компилятора - {$L+}.

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

Project|Options|Compiler|Range checking - контроль допустимости индексов массивов и строк;

Project|Options|Compiler|I/0 checking - проверка правильности операций ввода/вывода;

Project|Options|Complier|Overflow checking - проверка переполнения при работе с целыми числами.

Аналогами этих операций могут быть помешенные в тексте директивы компилятора {$R+,I+,Q+}.

Так как несоответствие типов, которому строго следует язык Паскаль, часто говорит о наличии ошибки, то, если это возможно с точки зрения работы программы, следует задать параметр Project|Options|Compiler|Typed @ operator, что требует строгого соответствия типов и для указателей. Аналог директивы компилятора - {$T+}.

Если в компьютере установлен процессор Pentium первых серий, а программа должна работать с вещественными числами, для проверки правильности выполнения деления вещественных чисел следует задать параметр Project|Options|Compiler|Pentium-safe FDIV. Аналогичная директива компилятора - {$U+}.

Для более эффективного использования окна просмотра элементов программы Browser следует задать параметр Project|0ptions|Compiler|Symbol info, что задаст связи введенных в модулях параметров с текстами этих модулей. Аналогичная директива компилятора - {$Y+}[4].

При разработке программы, возникали ошибки, которые представлены в таблице 12.

Таблица 2.9 – Сообщения об ошибках

Сообщение при ошибке

Тип ошибки

Метод устранения

Unknown identifier

Неизвестный идентификатор

Описан данный идентификатор

Type mismatch

Несоответствие типа

Исправлен тип переменной

Path not found

Файл не найден

Исправлен путь к файлу

Ядро базы данных не может найти входную таблицу или запрос

Файл не найден

Исправлено название таблицы

«:=» expected but «=» found

Неправильно указан оператор

Исправлен оператор

присваивания

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

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

В соответствии с заданием на дипломное проектирование необходимо рассчитать себестоимость программного продукта «Автоматизация делопроизводства и документооборота АСУП ОАО «ВХЗ».

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

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

Программа «Автоматизация делопроизводства и документооборота АСУП ОАО «ВХЗ» относиться к программам среднего уровня сложности. В соответствии со степенью сложности для ее разработки могут быть привлечены специалисты не ниже пятого разряда.

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

На длительность разработки программы влияют такие факторы, как:

  • инструментарий (ПЭВМ);

  • квалификация работников;

  • количество работников;

  • степень сложности задания.

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

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

В первую очередь для программиста основным инструментом является ЭВМ и периферийные устройства. В ходе сравнения с ресурсами ЭВМ необходимыми для базовой программы были выявлены коэффициенты и сведены в Таблицу 3.1.

Обобщающий коэффициент Коб. , руб., рассчитывается по формуле

Коб=(К12+…+КN)/n, (1)

Обобщающий коэффициент по конфигурации компьютера без периферийного оборудования рассчитывается по формуле (1)

Коб.пр=.(0,6+0,4+0,5)/3=0,73

Обобщающий коэффициент по конфигурации компьютера и периферийного оборудования рассчитывается по формуле (1)

Коб.пк.=( 0,6+0,5+0,5+1+1+1+1)/7=0,80

Таблица 3.1 – Рекомендуемая конфигурация ЭВМ для выполнения задания

Параметры

Значение

Коэффициент

Процессор

533 GHz

533 GHz

0,6

Память

256GB

256GB

0,5

Жесткий диск

20GB

20GB

0,5

Монитор

17”

17”

1

Клавиатура

102 к. PS/2

102 к. PS/2

1

Манипулятор - мышь

PS/2

PS/2

1

Принтер

Струйный

Струйный

1

Комплексный коэффициент интеграции ЭВМ без учета периферийных устройств, Коб.без.пер

0,73

Комплексный коэффициент интеграции ЭВМ с учетом периферийных устройств, Коб

0,80

Базовая программа была разработана программистом третьего разряда, коэффициент квалификации которого равен единице (Кб=1). Данная программа разрабатывалась программистом пятого разряда, тем самым более квалифицированный специалист выполнит работу быстрее.

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

Таблица 3.2 – Таблица коэффициентов сложности программного продукта

Переходы

Степень сложности

Базовая

Разрабатываемая

Постановка задачи

1

1,9

Анализ аналогов

1

4

Разработка алгоритмов

1

2,9

Написание кода

1

2,8

Тестирование и отладка

1

2,8

Оформление документации

1

2

Предъявление заказчику

1

1

Естественно, чем грамотнее привлекается работник, тем быстрее должна быть разработана программа. Для выполнения поставленной задачи желательно привлечь работника более высокой квалификации. В ходе сравнения работников разной квалификации были выявленные коэффициенты и сведены в таблицу 3.3.

Таблица 3.3 – Таблица коэффициентов квалификации работника

Переходы

Влияние квалификации

Базовая

Разрабатываемая

Постановка задачи

1

0,7

Анализ аналогов

1

0,8

Разработка алгоритмов

1

0,8

Написание кода

1

0,6

Тестирование и отладка

1

0,7

Оформление документации

1

0,8

Предъявление заказчику

1

1

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

Все корректирующие коэффициенты на всех этапах работы над заданием сводятся в таблицу 3.4.

где Тбаз. iтрудоемкость базовой программы на этапах программирования, ч.;

Кбаз. I - поправка на этапах программирования базовой программы, условно принимаемая за единицу;

К1i – коэффициент сложности программы относительно базовой на i–тых этапах программирования;

К2i – коэффициент поправки на квалификацию работника на i–тых этапах программирования;

К3i - коэффициент интеграции компьютера на i–тых этапах программирования;

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

- обобщающая поправка с учетом рассмотренных факторов на всех этапах программирования разрабатываемой программы.

Трудоемкость базовой программы на этапах выполнения задания Tбаз.общ. принимаются данные представленные в таблице 3.4

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

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

,

(2)

Обобщающая поправка с учетом рассмотренных факторов на всех этапах программирования Кnобщ.i рассчитывается по формуле (2)

К1общ.i = (1,90+0,70+0,73)/3 = 1,78

Трудоемкость выполнения разрабатываемой программы на всех этапах программирования с учетом корректирующих коэффициентов относительно базы Tразрi рассчитывается по формуле (3)

(3)

Общая трудоемкость выполнения разрабатываемой программы с учетом корректирующих коэффициентов относительно базы Tраз.общ. рассчитывается по формуле (4)

(4)

Общая трудоемкость выполнения разрабатываемой программы с учетом корректирующих коэффициентов относительно базы Tраз.общ., ч рассчитывается по формуле (4)

Тразрi.общ. =17,80+46+74+124,20+84,60,48+1,82=396,42 ч.

Таблица 3.4 – Трудоёмкость работы над заданием

Этапы работы над программой

Базовая программа

Коэффициент сложности приложения

Коэффициент поправки на квалификацию работника

Коэффициент интеграции ПЭВМ

Обобщенный коэффициент

Трудоемкость выполнения программы, час

Тбаз. i, час

К баз. i

K1i

K2i

К3i

Кnобщ.i

Tразрi

Постановка задачи

10

1

1,90

0,70

0,73

1,78

17,80

Анализ аналогов

25

1

4

0,80

0,73

1,84

46

Разработка алгоритмов

50

1

2,90

0,80

0,73

1,48

74

Написание кода

90

1

2,80

0,60

0,73

1,38

124,20

Тестирование и отладка

60

1

2,80

0,70

0,73

1,41

84,60

Оформление документации

40

1

2

0,80

0,80

1,20

48

Предъявление заказчику

2

1

1

1

0,73

0,91

1,82

Итого:

277

 

 

396,42


Расчет затрат на бумагу для принтера

Стоимость упаковки бумаги (500 листов формата А4) составляет 100руб. Отсюда стоимость 1 листа составляет 0,50 руб./лист

Количество листов с учетом брака составило 125 шт. Отсюда стоимость листов составляет 62,50 руб.

Расчет затрат на чернила для принтера

Стоимость чернил составляет 150 рублей за 100г. Отсюда стоимость чернил за 1г. составляет 1,50 руб./г.

На 100г. чернил можно распечатать 500 страниц. Отсюда количество грамм чернил на 1 страницу составляет 0,2 г./стр.

Стоимость чернил на 1 страницу будет составлять 0,3 руб./стр.

Стоимость печати 115 будет составлять 37,50 руб.

Расчет затрат на электроэнергию

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

ЭобЭВМпр (2)

Потребляемая мощность компьютера Pкомп, кВт/ч, по паспорту равна 0,35 кВт/ч.

Технологическое время работы компьютера tкомп,ч., составляет 396,42 ч.

Потребляемая мощность принтера Pпр, по паспорту равна 0,28 кВт/ч.

Технологическое время работы принтера tпр,ч. , составляет 1 ч.

Для определения затрат используется стоимости за эл. 1 кВт/ч T, руб., равный 2,4 руб.

Затраты на использование электроэнергии ЭВМ ЭЭВМ, руб., рассчитываются по формуле(3)

ЭЭВМ= Pкомп* tкомп *T

(3)

где Pкомп – потребляемая мощность компьютера, (0,35кВт/ч);

tкомп – технологическое время работы компьютера, (396,42 ч.);

T – тариф стоимости за 1 кВт/ч, (2,4 руб.).

По формуле (3) затраты на использование ЭЭВМ вычисляются

ЭЭВМ = 0,35*396,42 *2,4 =141,15 (руб.)

Затраты на использование электроэнергии принтера Эпр, руб., рассчитываются по формуле(4)

Эпр= Pпр* tпр*T

(4)

где Pпр – потребляемая мощность принтера, (0,28кВт/ч);

tпр – технологическое время работы принтера, (3ч);

T – тариф стоимости за 1 кВт/ч, (2,4руб).

По формуле (4) затраты на использование электроэнергии принтера вычисляются

Эпр=0,28*3*2,4 =2,016 (руб.)

Общие затраты Эоб, руб., на электроэнергию определяются по формуле (5)

Эоб=396,42 + 2,016 = 264,768 (руб.) (5)

Расчет затрат на аренду помещения

Рабочее место пользователя ПЭВМ организуется с учетом санитарно -технических норм, равное 6 м2.

Усреднённая стоимость арендуемой площади в месяц за 1 м2 на территории города Владимир принимается 600 рублей.

Время работы над программой по всем технологическим циклам составляет 396,42 ч.

Затраты на аренду А, руб., помещения определяются по формуле (12)

(6)

где T – тариф за аренду помещения в месяц за 1 м2 (600 руб.);

t – время работы над заданием (396,42 ч.);

S – площадь рабочего места программиста (6 м2);

– рекомендуемый средний фонд рабочего времени в месяц (176 ч.).

По формуле (11) аренда помещений вычисляется

А=600*354,45*6/176=7250,1(руб.) (6)

Общая стоимость затрат на программу Мобщ в соответствии с вышеописанными расчетами рассчитывается по формуле (6)

Исходя из данных сводной «Ведомости затрат на основные и расходные материалы», оформленной в виде таблицы 2.1, затраты на расходные материалы рассчитаем по формуле (7)

Мрасх.мат =124+100+17+45+63+7+12 = 368 (руб.)

Общая стоимость затрат на программу М в соответствии с вышеописанными расчетами рассчитывается по формуле (8)

М=368+264,768+6377,7= 7010,47 (руб.) (8)

Таблица 3.5 – Ведомость затрат на основные и расходные материалы.

Наименование материалов

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

Цена за единицу измерения, руб.

Количество

Сумма, руб.

Бумага для принтера

Шт.

50

125

62,50р

Распечатка формата А1 - услуги сторонней организации, с учетом стоимости бумаги

Шт.

50

2

100р

Диск CD-R

Шт.

15

1

15,00р

Папка

Шт.

30

1

30,00р

Чернила

стр.

0,4

115

46,00р

Ручка

Шт.

15

1

15,00р

Корректирующий

карандаш

Шт.

10

1

10,00 р.

Электроэнергия на ЭВМ

кВт/ч

0,84 руб./час

396,42

часов

332,99р.

Электроэнергия на принтер

кВт/ч

0,67 руб./час

1 час

0,67р.

Производственная площадь

м2

20,45 руб./час

396,42

часов

8106,79

Итого:

 

8718,95

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

Возьмем за основу месячный оклад программиста среднестатистического предприятия Владимирской области ООО "Опытный стекольный завод" равный 15 000 руб.  

Определение затрат на выплату заработной платы

ООО «Опытный стекольный завод» один из крупнейших  российских производителей прессованных изделий: стаканы, стопки, креманки, кружки для пива, пепельницы, подсвечники. Программно-инженерный отдел завода занимается разработкой 3D моделей выпускаемой продукции, созданием и внедрением программного обеспечения на станки с ЧПУ. Рассмотренное выше предприятие принимает на работу программистов как с высшим так и со среднеспециальным образованием, главными критериями для работников являются: знание редакторов векторной и растровой графики, умение работать в CAD-ситсемах, опыт программирования на языках высокого уровня(например Delphi).

Основная заработная плата может быть определена на основе операционного времени выполнения работ на всех этапах программирования. В то же время, операционное время по этапам работ может корректироваться или могут возникнуть погрешности.

В этой ситуации необходимо предусмотреть поправочный коэффициент.

Заработная плата определяется по формуле (9)

ОЗП=Зпр.общ.пр.общозп

(9)

где Зпр.общ. – прямая заработная плата, определяемая на основе операционного

времени технологических циклов работ над программой без возможных погрешностей;

Козп – поправочный коэффициент. С учетом степени сложности программы в данной работе поправочный коэффициент на трудоемкость целесообразно выбрать минимальным, т.е. 30% или Козп=0,3.

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

Прямая заработная плата определяется по формуле

Зпр.i.мр./(Д*t),

(10)

где Ом – оклад в месяц для программиста предприятия ООО «Опытный стекольный завод»;

Тр – затраты времени на разработку программы, (396,42 ч.);

Д – рекомендуемое количество рабочих дней в месяц, принимается 22 дня при фонде рабочего времени в месяце, равное 176 ч.;

t – продолжительность рабочего дня, принимается 8 ч..

Значения необходимые для расчета прямой заработной платы представлены в таблице 2.5.

По формуле (10) прямая заработная плата на операцию «Постановка задачи» составляет

Зпр1=15000*10,5/176=894,886 (руб.)

По формуле (10) прямая заработная плата на операцию «Анализ алгоритмов» составляет

Зпр2=15000*47,95/176=4086,647 (руб.)

По формуле (10) прямая заработная плата на операцию «Разработка алгоритма» составляет

Зпр3=15000*65/176= 5539,772(руб.)

По формуле (10) прямая заработная плата на операцию «Написание программного кода» составляет

Зпр4=15000*153/176= 13039,772(руб.)

По формуле (10) прямая заработная плата на операцию «Тестирование и отладка» составляет

Зпр5=15000*57,2/176=4875 (руб.)

По формуле (10) прямая заработная плата на операцию «Оформление документации» составляет

Зпр6=15000*19/176=1619,318 (руб.)

По формуле (10) прямая заработная плата на операцию «Предъявление заказчику » составляет

Зпр7=15000*1,8/176=153,409 (руб.)

Таким образом, прямая заработная плата будет определяться суммой начислений заработной платы по операциям по формуле

(11)

По формуле (11) Зпр.общ плата вычисляется

Зпр.общ=894,886+4086,647+5539,772+1339,772+4875+1619,318+153,409=18508,804 (руб.)

Далее можно определить основную заработную плату с учетом выбранного коэффициента по формуле (9).

ОЗП=18508,804+18508,804*0,3=29105,28(руб.)

Общий расчет основной заработной платы, исходя из квалификации и оклада работника, трудоёмкости работы над программой, оформлен в таблице 2.6 – Расчет основной заработной платы.

Таблица 3.6 – Расчет основной заработной платы.

Наименование операции

Оперативное время, ч.

Тарифная

ставка

работника, руб./ч.

Фактические затраты по операциям, руб.

Постановка задачи

10,5

85,23

894,486

Анализ аналогов

47,95

85,23

4086,647

Разработка алгоритмов

65

85,23

5539,772

Написание кода

153

85,23

13039,772

Тестирование и отладка

57,2

85,23

4875

Оформление документации

19

85,23

1619,318

Предъявление заказчику

1,8

85,23

153,409

Итого:

354,45

18508,804

Поправочный коэффициент Козп = 0,3

18508,804

Итого: ОЗП с учетом поправочного коэффициента

29105,2024

Расчет дополнительной заработной платы

Дополнительная заработная плата – это фактические надбавки для стимулирования работника выполнять свою работу вовремя, перевыполнять план, работать качественно. Дополнительная заработная плата ДЗП, руб., рассчитывается по формуле

ДЗП=ОЗП*КДЗП, (12)

где КДЗП – стимулирующая надбавка.

В данном расчете дополнительную заработную плату рекомендуется выбирать в интервале (10…20)%, исходя из этого значение КДЗП принимается равным 0,2%.

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

ДЗП=29105,2024*0,2=5821,04 (руб.)

Расчет единого социального налога

Единый социальный налог (отчисления) включает в себя денежные отчисления во внебюджетные фонды Российской Федерации. Единый социальный налог ЕСН, руб., рассчитывается по формуле

ЕСН=КЕСН*(ОЗП+ДЗП), (13)

где КЕСН – процентная ставка.

Процентная ставка Единого социального налога в соответствии с законодательством Российской Федерации составляет 26% от доходов населения, то есть КЕСН равен 0,26.

Единый социальный налог рассчитывается по формуле (13)

ЕСН=0,26*(39274,27+5821,04) =11724,78 (руб.)

Расчет расходов на содержание и эксплуатацию оборудования

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

ЭВМ в работе используется для написания кода программы, ее отладки и оформления документации.

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

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

Затраты на содержание оборудования в данном случае определяются только амортизационными начислениями на ЭВМ и принтер.

Для подсчета амортизационных отчислений на ЭВМ и принтер требуются следующие параметры:

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

  • среднерозничная стоимость принтера с учетом его типа;

  • оперативное время оборудования на этапах программирования;

  • метод расчета амортизации. Выбирается линейный метод из-за опережающего морального старения перед физическим.

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

(14)

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

- срок морального старения для компьютера принимается три года;

t фактическое время, затраченное на выполнение производственного задания, часы, равное 396,42 ч;

12 количество месяцев в году;

176 – рекомендуемый для расчетов фонд рабочего времени в месяце.

По формуле (14) амортизационные начисления для ЭВМ вычисляются

= (18000/(3*12*176))* 354,45 =1006,96(руб.)

Расчет общехозяйственных расходов

Общехозяйственные затраты рекомендуется рассчитывать на основе рекомендуемого интервала процентной ставки от 120% до 180% от основной заработной платы (ОЗП), используя приведенный поправочный коэффициент (Кохр.). Возьмем размер процентной ставки равный 120%, Кохр=1,2. Общехозяйственные затраты ОХР, руб., вычисляют по формуле

ОХР = Кохр. ОЗП, (17)

где Кохр – размер процентной ставки.

Общехозяйственные затраты следует рассчитывать по формуле (17)

ОХР=1,2*39274,27=47129,12 (руб.)

Расчет полной себестоимости

Расчет полной себестоимости программного продукта рассчитывается по следующей формуле, в которую включаются затраты на материалы, основную и дополнительную заработную плату, единый социальный налог и другие. Коммерческую себестоимость программы Сбк, руб., вычисляют по формуле (19)

Сбпп=М+ОЗП+ДЗП+ЕСН+СО+ОХР, (19)

где M –  затраты связанные с приобретением сырья, материалов,

полуфабрикатов, руб.;

ОЗП – затраты связанные с выплатой основной заработной платы основным производственным рабочим, руб.;

ДЗП – затраты связанные с выплатой дополнительной заработной платы основным производственным рабочим, как основного стимулирующего элемента и фактора производственной деятельности предприятия, руб.;

ЕСН – совокупность налогов, кроме подоходного, перечисляемые во внебюджетные фонды государства;

СО – затраты связанные с содержанием основных фондов, руб.;

ОХР – общехозяйственные расходы, руб.;

Используя предварительные расчеты в соответствии с формулой (19) рассчитаем полную себестоимость программного продукта.

Сбпп= 7010,47+29105,28+5821,04 +11724,78+1006,96+47129,12=101797,65 (руб.)

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

Определение коммерческих затрат

Коммерческие затраты (К3) рекомендуется выбирать от 2% до 4%. В данной работе они составляют 3% от полной производственной себестоимости (Кз=0,03), тогда КЗ, руб., вычисляют по формуле (20)

КЗ=К3бпп (20)

КЗ=0,03*101797,65 =3053,92(руб.)

Определение коммерческой стоимости

Коммерческая стоимость продукта определяется по формуле (21)

Сбкбп+ Кз (21)

По формуле (21) рассчитаем коммерческую стоимость продукта:

Сбк=101797,65 +3053,92=104851,57 (руб.)

Определение коммерческой цены.

Для определения отпускной цены Цком необходимо определить коммерческую цену Цз.

Коммерческая цена Цком , руб., рассчитывается по формуле

Цком=Сбк+ Сбкр, , (22)

где Кр – коэффициент рентабельности, руб.

В данной отрасли процент рентабельности равен 25%, тогда Кр=0,25.

Цком=104851,57 +104851,57 *0,25=131064,46 (руб.)

Определение отпускной цены программного продукта.

Отпускная цена ОЦ, руб., определятся по формуле (23)

ОЦ= Цкомкомндс , (23)

где Цком – коммерческая цена завода изготовителя, руб.;

Кндс – коэффициент на добавленную стоимость, руб.

В соответствии с действующим законодательством Российской Федерации, при реализации продукции следует учитывать налог на добавленную стоимость (НДС). В данной работе процентная ставка НДС является 18%, отсюда получаем Кндс=0,18.

Отпускную цену с учетом НДС по формуле (23) получаем

ОЦ=131064,46 +131064,46 *0,18=154456,0628 (руб.)