Расчет экономических показателей программного продукта, Расчет себестоимости программного продукта - Разработка интерфейса базы данных (на примере потребностей охранного предприятия ООО "Пересвет")

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

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

    § Анализ поставленной задачи § Разработка таблиц и связей базы данных § Разработка интерфейса § Программирование § Тестирование и отладка

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

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

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

Четвертый этап - реализация разработанной программы на языке программирования.

Пятый этап - поиск и устранение ошибок.

Далее определяем для каждого из этапов три величины:

    § Наименее возможная величина затрат, Ai; § Наиболее вероятная величина затрат, Mi; § Наиболее возможная величина затрат, Bi;

На основании экспертных оценок средняя величина для ai, mi и bi определяется по формуле:

,

Где

- среднее время, полученное на основании экспертных оценок;

- оценка затрат времени, данная руководителем;

- оценка затрат времени, данная автором проекта.

Результаты расчета средней оценки затрат времени на разработку программного продукта приведены в Таблице 5.1 (оценка производится в днях).

Таблица 5.1 - Время, затраченное на разработку программного продукта

Этапы

Разработки

Программного

Продукта

Наименее возможная величина затрат, дни

Наиболее вероятная

Величина затрат, дни

Наиболее возможная величина затрат, дни

1 Анализ поставленной задачи

2

3

2.6

4

5

4.6

6

7

6.6

2 Разработка таблиц и связей базы данных

1

2

1.6

2

3

2.6

3

4

3.6

3 Разработка интерфейса

8

9

8.6

11

13

12.2

14

17

15.8

4 Программирование

34

36

35.2

38

40

39.2

42

43

42.6

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

6

7

6.6

7

8

7.6

8

9

8.6

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

Формула расчета математического ожидания для i-ro этапа приведена ниже:

,

Где

- математическое ожидание для i-гo этапа;

- средние значения.

Стандартное отклонение Gi по i-му этапу рассчитывается по формуле:

,

Где Gi - стандартное отклонение по i-му этапу.

Зная математическое ожидание по каждому этапу, рассчитывается общая величина математического ожидания в целом по программному средству:

,

Где

МО - общая величина математического ожидания.

Стандартное отклонение G в целом по программному средству рассчитывается по следующей формуле:

,

Где

G - стандартное отклонение;

Gi - стандартное отклонение по i-му этапу.

На основе расчетов математического ожидания (5.4) и стандартного отклонения (5.5) рассчитывается коэффициент вариации - коэффициент согласованности мнения экспертов.

Коэффициент вариации рассчитывается по формуле:

,

Где Yi - коэффициент вариации по i-му этапу.

Если коэффициент вариации Y (среднее арифметическое из Yi) ? 0.33, то мнения экспертов считаются согласованными.

Теперь можно произвести расчеты на основе Таблицы 5.1 и формул (5.1 - 5.6) и свести эти расчеты в Таблицу 5.2.

Таблица 5.2 - Затраты на разработку программного продукта

Этапы

Разработки

Программного

Продукта

Средняя величина затрат по этапам,

Дни

Матем. ожидание (МОi, дни)

Станд. Отклонение (Gi, дни)

Коэффициент вариации (Yi)

Наименее возможная величина

Затрат

(Ai , дни)

Наиболее

Вероятная

Величина

Затрат

(Mi , дни)

Наиболее

Возможная

Величина

Затрат

(Bi , дни)

1Анализ поставленной задачи

2.6

4.6

6.6

4.6

0.7

0.15

2 Разработка таблиц и связей базы данных

1.6

2.6

3.6

2.6

0.3

0.12

3 Разработка

Интерфейса

8.6

12.2

15.8

12.2

1.2

0.1

4 Программиро-

Вание

35.2

39.2

42.6

39.1

1.2

0.03

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

6.6

7.6

8.6

7.6

0.3

0.04

Итого

54.6

66.2

77.2

66.1

1.9

0.09

Итоговый коэффициент вариации Y = 0.09 не превосходит 0.33, следовательно, мнения экспертов согласованы.

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

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

Где

С - себестоимость разработки программного продукта;

3 - среднемесячная заработная плата программиста с учетом районного коэффициента (примем 3 = 15000 руб.);

М - среднее количество рабочих дней в месяце (примем М = 21 день);

K - страховые взносы (K = 34%);

МО - трудозатраты (72 дней);

Кн - коэффициент, учитывающий накладные расходы (освещение, отопление, уборка помещения), примем Кн = 10 %;

Tинт - время работы в Интернете, (примем Tинт = 20 часов);

Tмаш - время работы машины (компьютера). Складывается из времени на реализацию 2, 3, 4 и 5 этапов, т. е Tмаш = 67.4 дня;

См - стоимость одного часа машинного времени;

Синт - стоимость одного часа работы в Интернете. Стоимость работы в сети Internet оценивается по входящему трафику (количество мегабайт информации). Так как за время работы над проектом из сети Internet было получено 150 МБ информации и 1 МБ стоит 1 рубль, то при Tинт = 20 часов

Рассчитаем стоимость одного часа машинного времени, для этого рассчитаем затраты на эксплуатацию ЭВМ за год.

,

Где

См - стоимость одного часа машинного времени;

Тобщ - общее время работы компьютера в год;

Зэл - затраты на электроэнергию за год работы;

За - амортизационные отчисления;

Зкомпл - затраты на комплектующие материалы;

Зпр - прочие расходы.

Приведем формулы для расчета вышеперечисленных видов затрат.

Общее время работы компьютера за год: Тобщ = 21 * 12 * 8 = 2016 часов. Затраты на электроэнергию за год работы (на данный момент тариф Сэл составляет 1,76 коп. за кВт, по паспортным данным потребляемая мощность компьютера Р = 350 Вт в час):

Руб.

Амортизационные отчисления в год (Пр - процент отчисления на амортизацию согласно статьи 258 НК РФ составляет 20% (так как компьютер относится к третьей группе имущества со сроком полезного использования свыше 3 лет до 5 лет включительно) , С = 18000 руб. - стоимость компьютера):

Руб.

Затраты на комплектующие материалы составляют: Зкомпл = 1000 руб.

Прочие расходы составляют 5% от общей суммы затрат:

Руб.

Согласно формуле (5.9), рассчитаем стоимость одного часа машинного времени:

Руб.

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

= 135561.6 руб.

Похожие статьи




Расчет экономических показателей программного продукта, Расчет себестоимости программного продукта - Разработка интерфейса базы данных (на примере потребностей охранного предприятия ООО "Пересвет")

Предыдущая | Следующая