4 Экономическая эффективность от программного продукта «

advertisement
Методические рекомендации по экономической части дипломной работы по специальности "Прикладная информатика"
4 Экономическая эффективность от программного продукта
4.1 Расчет трудозатрат на разработку программного продукта
4.2 Составление сметы затрат на разработку программного продукта
4.3 Расчет экономической эффективности
Исходные данные:
Предполагаемое количество операторов в программе 11 . . . 23
Среднемесячная заработная плата программиста
22000-35000
Норматив отчислений на социальные нужды
30%
Срок службы программного продукта
5 лет
Тариф на электроэнергию
4,1 руб./кВт.ч
Балансовая стоимость компьютера
20000- 30000
Примечание. В строках 1, 2 и 5 указать конкретные значения показателей в
заданных пределах.
4.1 Расчет трудозатрат на разработку программного продукта
Трудозатраты измеряются в чел. * час. Расчет производится по формуле
Т = Ти + Та + Тп + Тотл + Тд ,
(4.1)
где Ти - затраты труда на исследование алгоритма решения задачи;
Та- затраты на разработку блок-схемы алгоритма;
Тn - затраты на программирование;
Тотл - затраты на отладку программы на ПК;
Тд - затраты на подготовку документации.
Затраты труда на исследование алгоритма решения задачи с учетом уточнения описания и квалификации программиста вычисляются по формуле
Ти = (Чусл. x B)/(4,5...5,5) * К)
где Чусл. - условное число операторов в программе;
(4.2)
В - коэффициент увеличения затрат в зависимости от сложности программы
(1,2...5);
К - коэффициент квалификации разработчика.
Примечание. Составляющие затраты труда можно определить через условное
число операторов в программном продукте. В их число входят те операторы, которые нужно учесть программисту в процессе работы над задачей с учетом возможных уточнений постановки задачи и совершенствования алгоритма.
Чусл. = Чпр. * Ксл. (1 + Ккор.) ,
(4.3)
где Чпр. - предполагаемое число операторов
Ксл. - коэффициент сложности программы (от 1 до 2);
Ккор. - коэффициент коррекции программы в ходе ее разработки (от 0,5 до 1).
Примечание. Для расчета затрат следует применить усредненные значения:
Ксл. =1,5;
Ккор. = 0,75.
Коэффициент сложности программы рамен 1,5, потому что разрабатываемый
программный продукт средней сложности.
Чусл. =
=
операторов.
Учитывая относительно несложный программный продукт принимаем коэффициент увеличения затрат В = 2,5 .
Коэффициент квалификации разработчика зависит от стажа работы программиста следующим образом:
стаж до 2 лет - к = 0.8;
от 2 до 3 лет — к = 1;
от 3 до 7 лет - к = 1,3...1,4;
от 7 лет - к = 1,5...1,6.
Выбираем к = ? (целесообразнее брать стаж работы до 2-х лет)
Ти =
=
Расчет затрат на разработку блок-схемы алгоритма
Расчет трудозатрат производится по формуле:
чел *час.
Тa = Чусл./(4,0...5,5) * К)
(4.4)
где: Чусл. - условное число операторов;
К - коэффициент квалификации разработчика.
Тa =
=
чел*час.
Расчет затрат на отладку программы на ПК
Отладкой программы занимается программист.
Отладка программы - выполнение программы для выявления дефектов в
функциях, в логике, проводится проверка программного продукта на соответствие
техническому заданию.
Расчет трудозатрат на отладку производится по формуле:
Тотл = Чусл./(3,0...4,0) * К)
(4.5)
где: Чусл. - условное число операторов;
К - коэффициент квалификации разработчика.
Тотл =
=
чел*час;
При комплексной отладке программы следует предусмотреть возрастающие в
1,5 раза затраты, поэтому окончательные трудовые затраты на отладку программы
будут равны:
Тотл.окон = Тотл * 1,5
Тотл.окон =
=
(4.6)
чел*час.
Трудовые затраты на подготовку документации
Трудовые затраты на подготовку документации будут складываться из затрат
труда на подготовку рукописного текста и затрат труда на редактирование, печать
и оформление документации.
Тд = Тдп + Тдр
(4.7)
где: Тдп - трудовые затраты на подготовку материалов в рукописи;
Тдр - затраты на редактирование, печать и оформление документации.
Расчёт трудозатрат на подготовку материалов в рукописи.
Тдп = Чусл./(12...18) * К)
(4.8)
где: Чусл. - условное число операторов;
К - коэффициент квалификации разработчика.
Тдп =
=
чел*час.
Затраты на редактирование, печать и оформление Тдр прямо пропорционально зависит от затрат на подготовку материалов в рукописи:
Тдр = 0,75 * Тдп
Тдр =
(4.9)
чел*час.
=
Тд =
чел*час.
=
Расчет трудозатрат на написание исходного кода программы (программирование)
Программирование - процесс и создания компьютерных программ и (или)
программного обеспечения с помощью языков программирования.
Затраты на программирование определяются методом самофотографии и составляет примерно 25 - 35 % от общих трудозатрат на остальные этапы разработки
программы.
Рассчитаем затраты на программирование, как ? % от общих трудозатрат:
Тп = (
) * ? /100 =
чел*час.
Расчет общих трудозатрат на разработку программного продукта
Полученные трудозатраты сводим в таблицу, производим суммирование всех
видов трудозатрат на разработку программного продукта и находим общие трудозатраты Т:
Т=
=
чел*час.
Таким образом, общие трудозатраты на разработку программного продукта
составят 125,1 чел*час. (например).
Таблица 4.1: Структура трудозатрат на разработку ПП (например)
Виды трудозатрат
Индекс
Трудоёмкость,
Структура
чел*час
трудозатрат, %
На исследование алгоритма
Ти
36,8
29,4
На разработку блок-схемы
Та
16,6
13,3
На программирование
Тп
28,7
23,0
На отладку программы
Тотл
33,2
26,6
На подготовку документации
Тд
9,6
7,7
Итого (общие трудозатраты)
Т
125,1
100
Из приведенной таблицы видно, что наибольше количество трудозатрат при
разработке программного продукта обычно вызывают отладку программы и исследование алгоритма решения задачи.
4.2 Составление сметы затрат на разработку программного продукта
Смета затрат на разработку программного продукта включает в себя следующие статьи:
- затраты на оплату труда программисту;
- отчисления на социальные нужды (30 % от затрат на оплату труда);
- затраты на оплату электроэнергии;
- затраты на оплату машинного времени;
- прочие затраты.
4.2.1 Расчет затрат на оплату труда разработчика
Расходы на оплату труда разработчика программы (ЗПпр) определяются путем умножения трудоемкости создания программы на среднюю часовую зарплату
программиста.
ЗПпр = Т * Сч.пр
(4.10)
где: Т - трудоемкость разработки программного продукта;
Сч.пр- средняя часовая оплата труда программиста, рублей в час.
Сч.пр = Ппр/Фрв
(4.11)
где: Ппр – месячная заработная плата программиста, руб.
Фрв - месячный фонд рабочего времени, час.
Сч.пр =
ЗПпр =
руб/час.
=
=
руб.
Расходы на оплату труда разработчика программы составят
руб.
4.2.2 Расчет отчислений на социальные нужды
Ос.н. = ЗПпр * Но.с.н.
(4.12)
где Но.с.н. – норматив отчислений на социальные нужды, %
Ос.н. =
* 0,30 =
4.2.3 Расчет затрат на оплату машинного времени
руб.
Стоимость машинного времени определяется по формуле:
Змв = См * (Тn + Тотл)
(4.13)
где: См - цена машино-часа, руб.
Cм = (За + Звм + Зтр + 3пр) / Тп.к
(4.14)
где: За - затраты на амортизацию, руб. в год;
Зтр - затраты на текущий ремонт компьютера, руб. в год;
Звр - годовые издержки на прочие и накладные расходы, руб.;
Звм - годовые издержки на вспомогательные материалы, руб.;
Тпк - действительный годовой фонд времени ЭВМ, час.
За = Cбал * На / 100
(4.15)
где: Cбал - балансовая стоимость компьютера, руб.;
На- норма амортизации в процентах.
Срок службы ПК составляет 5 лет, отсюда норма амортизации На. = 20 %.
За = Сбал * 20/100 =
руб.
Звм = Cбал * 0,01
Звм =
(4.16)
руб.
*0,01 =
Зтр = Cбал * 0,05
Зтр =
(4.17)
руб.
*0,05 =
Зпр = Cбал * 0,06
Зпр =
(4.18)
руб.
* 0,06 =
Действительный годовой фонд времени ЭВМ при продолжительности его работы в течение дня равной 8 час. составляет 2112 часов. (8 х 22 х 12)
См =
руб.
=
Затраты на оплату машинного времени при написании и отладке программы.
Змв =
=
руб.
4.2.4 Расчет затрат на электроэнергию
Сэ = Зе * P * (Тn + Тотл + Тд)
где: Зе - стоимость электроэнергии (1 кВтч),руб. ;
P - мощность, потребляемая ПК, кВт.
Тn - затраты на программирование, руб.;
Тотл - затраты на отладку, руб.;
(4.19)
Тд - затраты на подготовку документации, руб.
Т.к. Р = ??? Вт. = ??? кВт, тогда
Сэ =
руб.
=
4.2.5 Калькуляция сметной стоимости
Сметная стоимость ПП - это эксплуатационные расходы на разработку программного продукта.
Расчёт прочих затрат при разработке программного продукта (они составляют от 5 до 9% от суммы основных затрат)
Зп = Зосн. * 0,08
(4.20)
Зосн =
руб.
=
Зп =
руб.
*.0,08 =
Общие затраты на разработку программного продукта
Зо6щ = ЗПпр + Ос.н. + Змв + Сз + 3п
Зобщ =
(4.21)
руб.
=
Сметная стоимость программного продукта составит
руб.
Таблица 4.2- Калькуляция сметной стоимости программного продукта (например)
Статьи затрат
Индекс Сумма, руб.
Структура, %
Заработная плата программиста
ЗПпр
19 223
70,4
Отчисления на социальные нужды
Ос.н.
5 766,9
21,1
Затраты на оплату машинного времени
Змв
210,21
0,8
Затраты на электроэнергию
Сэ
86,00
0,3
Прочие затраты
Зп
2022,89
7,4
Зобщ
27 309
100
Итого:
Из таблицы 4.2 видно, что большая часть эксплуатационных затрат при разработке программного продукта приходится на заработную плату программисту и
выплату с этой заработной.
4.3 Расчет экономической эффективности
Значение экономической эффективности от использования программного
продукта определяется по формуле:
Э = 3б - 3э
(4.22)
где: 3б - затраты по базовому варианту, руб./год;
3э - затраты при использовании программного обеспечения, руб./год.
3б = Сч. * Тр * (1 / Дзп)
(4.23)
где: Сч. - средняя часовая заработная плата (100 руб./час);
Тр - трудоёмкость решаемой задачи;
Дзп - доля заработной плате в общей смете затрат организации (91,5 %).
Для решения задачи без использования разрабатываемого программного продукта необходимо примерно (18 – 32) % действующего фонда рабочего времени.
Т.к. Тпк = 2112 час/год, то
Тр = 2112 * 0,?? =
3б=
час/год.
руб./год
=
3э = (Тг * См + Зобщ.) / Тс
(4.24)
где: Тг - время отводимое на работу с программой, час;
См - стоимость одного машинного часа, руб.;
Тс - срок службы программного обеспечения, лет;
Тг = 2112 час/год;
См =
руб/час.;
Зобщ. =
руб.;
Тс. = 5 лет.
3э =
руб./год.
=
Экономической эффективности от использования программного продукта
Э=
–
руб./год.
=
Срок окупаемости расходов, связанных с созданием и эксплуатацией программного продукта, рассчитывается по формуле
Ток. = Робщ. / Э,
(4.25)
где Робщ. – сумма общих расходов, руб.,
Робщ. = Сбал. + Зобщ
Робщ. =
Ток. =
=
/
=
(4.26)
руб.
года
Вывод. Так как полученный срок окупаемости Ток. =
года меньше нор-
мативного срока окупаемости Ток.н. = 3 года, создание и использование программного продукта экономически целесообразно.
Download