Расчёт себестоимости и цены программного продукта по оптимизации системы на языке Turbo Pascal
СОДЕРЖАНИЕ
1. Введение......................
2. Расчет времени на создание программного продукта..............…....3-7 стр.
3. Расчет заработной платы исполнителя работ по созданию
программного
продукта......................
4. Расчет
начислений на заработную плату...........
5. Расчет расходов на содержание и эксплуатацию ПЭВМ..........11-20 стр.
5.1. Расчет себестоимости 1-го машинного часа работы
ПЭВМ………………………………………………………………
5.2. Расчет расходов на содержание и эксплуатацию ПЭВМ,
относящихся к данному программному продукту..............……...21 стр.
- Расчет
себестоимости программного продукта...............…….....
.22-23 стр.
7. Расчет цены
программного продукта......................
8. Сводная
таблица показателей..........
9. Список используемой
литературы....................
10.Приложения.................
1.Введение.
Прогресс в экономике, промышленности, науке и технике, в сфере образования в настоящее время во многом зависит от массового внедрения вычислительной техники. Любой компьютер в процессе работы использует средства программного обеспечения.
Разработка программных средств требует определенных интеллектуальных и трудовых затрат, а также обязательного использования компьютерной техники, что определяет особенности расчета себестоимости программного продукта.
Turbo Pascal - это язык высокого уровня (сокращенно ЯВУ) программирования общего назначения. Язык получил своё имя в честь великого французского математика и философа Блеза Паскаля, автора первых образцов счетной техники.
Паскаль был разработан швейцарским ученым Никлоусом Виртом (нем. Niklaus Wirth) в 1968-1971 годах и изначально был ориентирован на обучение программированию, за счет этого синтаксис языка получился интуитивно понятным даже для новичка в программирования. К примеру для печати (вывода) данных достаточно написать Write ('какая-то информация') (от английского write - писать). В последствии язык получил широкое распространение не только в сфере образования, но также стал использоваться в промышленном программировании и послужил базой для множества других языков.
С
помощью Паскаля можно
Turbo
Pascal - это не просто язык
2.Расчет времени
на создание
программного продукта.
Общее время на создание программы складывается из различных компонентов. Структура общего времени на создание программного продукта представлена в таблице 1
| № этапа | Обозначение времени данного этапа | Содержание этапа |
| 1 | Тпо | Подготовка описания задачи. |
| 2 | То | Описание задачи. |
| 3 | Та | Разработка алгоритма. |
| 4 | Тбс | Разработка блок-схемы алгоритма. |
| 5 | Тн | Написание программы на языке ... |
| 6 | Тп | Набивка программы. |
| 7 | Тот | Отладка и тестирование программы. |
| 8 | Тд | Оформление документации, инструкции пользователю, пояснительной записки. |
| Время рассчитывается
в человеко-часах, причем Тпо
берется по фактически отработанному
времени, а время остальных этапов
определяется расчетно по условному
числу команд Q.
Условное число команд Q определяется по формуле: Q= q * c , (1) где q - коэффициент, учитывающий условное число команд в зависимости от типа задачи. Выбрать значение коэффициента q можно из таблицы 2 |
Табл. 2
| Тип задачи | Пределы изменений коэффициента | |
| Задачи учета | от 1400 до 1500 | |
| Задачи оперативного управления | от 1500 до 1700 | |
| Задачи планирования | от 3000 до 3500 | |
| Многовариантные задачи | от 4500 до 5000 | |
| Комплексные задачи | от 5000 до 5500 | |
Для данной задачи коэффициент q принимается = 5000
С - коэффициент, учитывающий новизну и сложность программы.
Программные продукты по степени новизны может быть отнесены к одной из 4-х групп:
- группа А - разработка принципиально новых задач;
- группа Б - разработка оригинальных программ;
- группа В - разработка программ с использованием типовых решений.
- группа Г - разовая типовая задача.
Для данной задачи степень новизны : А
По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:
- 1 - алгоритмы оптимизации и моделирования систем;
- 2 - задачи учета, отчетности и статистики;
- 3 - стандартные алгоритмы
Данная задача может быть отнесена к 1 группе сложности.
Коэффициент
С определяется из табл.3
на пересечении групп сложности
и степени новизны.
| ||||||||||||||||||||||||||||||||||||||||||||||||
Для
данной задачи коэффициент
С = 1,38
Теперь, исходя из формулы 1 можно определить условное число команд Q
Определяем
время, затраченное на каждый
этап создания программного
продукта:
- Тпо (время на подготовку описания задачи), берется по факту и составляет (от 3-х до 5-ти дней по 8 часов):
Тпо = 5*8=40
чел / час.
2) То (время на описание задачи ) определяется по формуле :
То = Q * B / (50 *K),
(2)
где
В - коэффициент учета
изменений задачи, коэффициент
В в зависимости от сложности
задачи и числа изменений
выбирается в интервале от
1,2 до 1,5.
Для данной задачи В = 1,5
К
- коэффициент, учитывающий квалификацию
программиста.
Выбрать
значение коэффициента К можно
из табл. 4
| Стаж работы программиста | Значение коэффициента К |
| до 2-х лет | 0,8 |
| от 2 до 3 лет | 1,0 |
| от 3 до 5 лет | 1,1 - 1,2 |
| от 5 до 10 лет | 1,2 - 1,3 |
| свыше 10 лет | 1,3 - 1,5 |
В данном случае коэффициент К = 1,0
Применяя формулу 2 подсчитаем время на описание задачи.
То = 6900*1,5/(50*1,0)=207 (чел / час)
- Та (время на разработку алгоритма ) рассчитываем по формуле :
Применяя формулу 3 подсчитаем время на разработку алгоритма.
Та = 6900/(50*1,0)=138 (чел / час)
- Тбс (время на разработку блок - схемы ) определяется аналогично Та по формуле 3 и составляет:
Тбс
= 6900/(50*1,0)=138 (чел / час
)
- Тн (время написания программы на языке программирования ) определяется по формуле:
Применяя формулу 5, подсчитаем время написания программы на языке программирования.
Тн =
6900*1,5/(50*1,0)=207
- Тп (время набивки программы ) определяется по формуле:
Применяя
формулу 5, подсчитаем время набивки
программы.
Тп =
6900/50=138 (чел / час)
- Тот (время отладки и тестирования программы) определяется по формуле:
Подставляем
значения в формулу и получаем:
Тот = (6900*4,2) : (50*1,0)=580
(чел / час)
8) Тд (время на оформление документации), берется по факту и составляет (от 3-х до 5-ти дней по 8 часов):
Тд =
5*8=40 (чел / час)
Теперь,
зная время, затраченное на
каждом этапе, можно подсчитать
общее время на создание
программного продукта:
Т = Тпо + То + Та
+ Тбс + Тн + Тп + Тот
+ Тд = 40+207+138+138+207+138+580+40=
Тсум=Тп+Тот+Тд=138+580+40=758
(чел/час)
3.
Расчет заработной
платы исполнителя
работ по
созданию программного
продукта.
Основная заработная плата определяется по формуле:
ЗП осн. = * ( 1 + ) (руб.)
где
31 - месячная зарплата 1-го разряда (руб) ;
Кт - тарифный коэффициент, соответствующий разряду тарифной сетки по которому работает исполнитель;
Т - общее время на создание программного продукта (чел / час);
Чр - число рабочих дней в месяц ;
t р.д.- продолжительность рабочего дня в часах .
П - процент премии (120%)
t р.д. = 8 часов.
Чр = 21 день.
31 = 4500 руб.
Разряд исполнителя 12 , его тарифный коэффициент = 2,89
Таким
образом, определяем основную
заработную плату исполнителя
работ по созданию программного
продукта.
4500 * 2,89 *1488 120
ЗП осн. = * ( 1 + ) =253411,70 (руб.)
21 * 8
100
Дополнительная
заработная плата берется в
размере 15 % от основной.
ЗП доп
= 253411,70*15%=38011,76 (руб.)
Общая
заработная плата будет равна
сумме основной и дополнительной:
Зпобщая
= ЗПосн + ЗПдоп = 253411,70+38011,76=291423,46
(руб.)
- Расчет начислений на заработную плату (обязательных страховых взносов).
Теперь можно подсчитать обязательные страховые взносы, которые начисляются на заработную плату и составляют всего 34 %. Структуру начислений можно посмотреть в таблице 5.
Табл.5
| № | Направленность отчислений | |
|
| 1 | Отчисления в Фонд социального страхования | 2,9 % | 8 451,28 |
| 2 | Отчисления в Федеральный Фонд медицинского страхования | 2,1 % | 6 119,89 |
| 3 | Отчисления в Территориальный Фонд медицинского страхования | 3,0 % | 8 742,70 |
| 4 | Отчисления в Пенсионный фонд | 26 % | 75 770,10 |
| Итого: | 34 % | 99 083,98 |
Нзп
= ЗПобщ * 34 %
(руб)
Получим:
Нзп = 291423,46 * 34% = 99088,98 (руб)
5. Расчет расходов на содержание и эксплуатацию ПЭВМ.
5.1.
Расчет себестоимости
1-го машино-часа
работы ПЭВМ.
Основой для расчета расходов на содержание и эксплуатацию ПЭВМ, относящихся к данному программному продукту, является себестоимость 1-го машино-часа работы ПЭВМ.
Сначала мы определим годовые затраты каждого компонента себестоимости, в число которых входят:
1)Основная заработная плата работников, обеспечивающих функционирование ПЭВМ.
К числу этих работников относятся:
- инженер - электроник;
- системный программист;
- оператор.
ЗПосн. каждого из этих категорий работников определяется по формуле:
ЗПосн.год. = ---------- * ( 1 + ---
) * 12 , (руб)
(8)
где
31 - месячная зарплата (тарифная ставка ) 1 разряда в руб.;
Кт - тарифный коэффициент соответствующий разряду работника;
Нобсл. - кол-во ПЭВМ, обслуживаемых одним работником ;
П
- процент премии, если она
есть.
Для инженеров - электроников Нобсл. = 10 ед.
Для системных программистов Нобсл. = 25 ед.
Для
оператора
Для инженеров - электроников Кт = 3,12 (Премия=130%)
Для системных программистов Кт = 3,36 (Премия=140%)
Для оператора Кт = 1,67 (Премия=60%)
Подставляем значения в формулу 8 , получаем:
ЗПосн.год.и.-э. = ---------- * ( 1 + --- ) * 12 = 38750,40 (руб)
10
100
ЗПосн.год.с.п. = ---------- * ( 1 + --- ) * 12 = 17418,24 (руб)
25
100
ЗПосн.год.оп. = ---------- * ( 1 + --- ) * 12 =28857,60 (руб)
5 100
Теперь
можно определить суммарную
годовую заработную плату работников,
обеспечивающих функционирование
ПЭВМ:
ЗПосн.год.обсл.перс.
= ЗПосн.год.и.-э. + ЗПосн.год.с.п. +
- Дополнительная зар.плата обслуживающего персонала берется в размере 15 % от основной.
ЗПдоп. = ЗПосн.г. *15% = 85026,24*15%=12753,94 (руб)
Общая
заработная плата будет равна
сумме основной и дополнительной:
Зпгод.о.п.
= 85026,24 +12753,94=97780,18 (руб)
- Начисления на ЗП обслуживающего персонала.
Структуру
начислений можно посмотреть
в таблице 5, а в общем берем
34% от общей зарплаты обслуживающего
персонала.
Нзп = Зпгод.оп. * 34% (руб)
Получаем:
Нзп = 97780,18 * 34% = 33245,26 (руб)
- Основная ЗП административного и вспомогательного персонала.
К административному персоналу, часть заработной платы которого также должна входить в себестоимость машино-часа, мы отнесем начальника ИВЦ. Его основная заработная плата определяется по формуле 8, только Нобсл. (50 шт) Будет обозначать количество ПЭВМ в отделе (на ИВЦ). Премия начальника=300%