- •Методические указания к практическим занятиям
- •«Экономика программной инженерии»
- •Содержание
- •1. Практическое занятие 1. Расчет трудоемкости разработки программного продукта
- •2. Практическое занятие 2. Расчет стоимости машинного часа
- •3. Практическое занятие 3. Расчет себестоимости и цены программного продукта
- •4. Практическое занятие 4. Анализ конкурентоспособности
- •5. Практическое занятие 5. Расчет экономического эффекта от внедрения программного продукта
- •Список литературы
3. Практическое занятие 3. Расчет себестоимости и цены программного продукта
Цель работы: научиться рассчитывать себестоимость и цену программного продукта.
Задание на работу: используя результаты, полученные в 1 и 2 практических работах выполнить следующие расчеты себестоимости и цены программного продукта.
Теоретический материал.
Себестоимость программного продукта определяется по формуле:
Спрогр = Tдн Змес 1,3 / nдн + tмаш Zм-час , (16)
где Tдн - затраты времени на разработку (чел.-дней);
Змес 1,3 - среднемесячная заработная плата с начислениями (руб.);
nдн - количество рабочих дней в месяце (22 дня);
tмаш – затраты машинного времени на отладку и внедрение (час.);
Zм-час - стоимость машинного часа (руб.).
Обоснование цены прикладной программы
Особенность разработки программного продукта заключается в том, что затраты на разработку носят разовый характер и не зависят от предполагаемого объема продаж. Поэтому максимальную цену разработки прикладной программы можно определить по формуле
Cmax = Cпрогр (1 + r) (1 + kНДС) , (17)
где Cпрогр - себестоимость программного продукта (руб.);
r – коэффициент рентабельности (в долях);
kНДС - коэффициент, учитывающий НДС (0,18).
При условии внедрения разработанного программного продукта на нескольких объектах (n), цена одной копии программы может быть определена по формуле
Сn = Cmax / n + Cвнедр , (18)
где Cвнедр - стоимость работ по внедрению программного продукта на каждом объекте.
Последняя величина может включать в себя расходы на носители информации, командировочные расходы, расходы на обучение персонала, затраты на документацию и т.д. Для разных объектов стоимость внедрения может отличаться в десятки и даже сотни раз.
В данном разделе необходимо обосновать предполагаемое количество и состав потребителей и рассчитать усредненную величину стоимости работ по внедрению, определив ее состав.
Оформление отчета.
Отчет о выполнении работы должен содержать все необходимые расчеты с пояснениями и выводами, должен быть оформлен в печатном виде, требования к оформлению изложены в [5].
4. Практическое занятие 4. Анализ конкурентоспособности
Цель работы: научиться определять конкурентоспособность программного продукта, проводить сравнение конкурентоспособности нескольких программных продуктов.
Задание на работу: для программного продукта, являющегося объектом изучения в 1 – 3 практических работах провести расчет конкурентоспособности.
Теоретический материал.
Анализ конкурентоспособности проводится на основе метода экспертных оценок. Для этого необходимо выбрать несколько конкурентов разрабатываемой программы и выделить набор функций, по которым будут сравниваться программные продукты.
Значения функций сравниваемых программ необходимо представить в виде табл. 4.
Таблица 4
Характеристики сравниваемых систем
Номер функции сравнения |
Разрабаты-ваемая программа |
Конкурент 1 |
… |
Конкурент K |
1 |
|
|
… |
|
2 |
|
|
… |
|
… |
… |
… |
… |
… |
m |
|
|
… |
|
Стоит отметить, что в списке функций недопустимы стоимостные показатели, а так же не имеет смысла использовать показатели, значения которых для всех сравниваемых систем равны.
Далее необходимо опросить несколько (5-7) экспертов, которые должны попарно сравнить выбранные выше функции по степени важности. Оценка производится с помощью матрицы предпочтений, пример которой представлен в табл. 5. Матрица заполняется по следующему правилу. При сравнении i-й и j-й функций при i не равно j, в соответствующей ячейке ставится 2, если i-я функция важнее j-й, в противном случае ставится 0, если же функции равноценны, то ставится 1. Если i=j, то в этой ячейке тоже ставится 1, т.к. сравнивается одна и та же функция. Затем находятся суммы по строкам и рассчитываются весовые коэффициенты каждой i-й функции Ii делением суммы по i-й строке на сумму всех строк, которая должна быть равна m2, где m – количество функций.
Таблица 5
Пример матрицы предпочтений эксперта при 6 функциях
|
Функции (j) |
|
|
|||||
Функ-ции (i) |
1 |
2 |
3 |
4 |
5 |
6 |
Сумма по строкам |
Вес Ii |
1 |
1 |
2 |
2 |
1 |
2 |
2 |
10 |
0,277 |
2 |
0 |
1 |
2 |
0 |
2 |
2 |
7 |
0,194 |
3 |
0 |
0 |
1 |
0 |
1 |
0 |
2 |
0,055 |
4 |
1 |
2 |
2 |
1 |
2 |
2 |
10 |
0,277 |
5 |
0 |
0 |
1 |
0 |
1 |
0 |
2 |
0,055 |
6 |
0 |
0 |
2 |
0 |
2 |
1 |
5 |
0,139 |
|
|
|
|
|
|
|
36 |
1 |
По результатам опросов экспертов из значений Ii составляется матрица, пример которой представлен в табл. 6. и определяется средний вес каждой функции как среднее арифметическое.
Таблица 6
Веса и средние веса функций
|
Эксперты |
|
|||||
Функ-ции |
1 |
2 |
3 |
4 |
5 |
6 |
Средний вес |
1 |
0,277 |
0,138 |
0,194 |
0,277 |
0,194 |
0,194 |
0,21233 |
2 |
0,194 |
0,027 |
0,166 |
0,139 |
0,194 |
0,250 |
0,16166 |
3 |
0,055 |
0,138 |
0,027 |
0,111 |
0,055 |
0,055 |
0,07350 |
4 |
0,277 |
0,305 |
0,277 |
0,277 |
0,277 |
0,277 |
0,28166 |
5 |
0,055 |
0,194 |
0,083 |
0,027 |
0,055 |
0,083 |
0,08283 |
6 |
0,139 |
0,194 |
0,250 |
0,166 |
0,222 |
0,139 |
0,18500 |
Далее необходимо рассчитать абсолютные уровни качеств aij переведя оценки характеристик сравниваемых систем из табл. 4 в десятибалльную систему и рассчитать по формуле (19) индексы потребительских свойств Pj, как представлено в табл. 7. Нормирование индексов потребительских свойств проводится по максимальному значению, т.е. ценовой индекс программы получается делением ее цены на максимальную цену сравниваемых программных продуктов.
Pj = Ii aij . (19)
Нормирование индексов потребительских свойств проводится по максимальному значению, т.е. ценовой индекс программы получается делением ее цены на максимальную цену сравниваемых программных продуктов.
Таблица 7
Абсолютные уровни качеств и индексы потребительских свойств
Название продукта |
Функции |
Индекс потре-бительских свойств Pj |
||||||
1 |
2 |
3 |
4 |
5 |
6 |
|
нормиро-ванный Iпбj |
|
Разрабатываемая программа |
10 |
2 |
10 |
0 |
10 |
10 |
5,859 |
0,63 |
Конкурент 1 |
10 |
1 |
4 |
0 |
9 |
5 |
4,249 |
0,457 |
Конкурент 2 |
10 |
10 |
8 |
10 |
8 |
8 |
9,288 |
1 |
Веса |
0,2123 |
0,1617 |
0,0735 |
0,2817 |
0,0828 |
0,1850 |
|
|
Расчет ценовых индексов Iцj производится нормированием цен рассматриваемых программ по максимальной цене.
Коэффициенты конкурентоспособности Kj, рассчитывают по формуле (20).
Kj = Iпбj / Iцj . (20)
Таким образом, наиболее конкурентоспособным является тот программный продукт, чей интегральный коэффициент конкурентоспособности имеет наибольшее значение. Далее необходимо сделать вывод по полученным значениям и проанализировать, почему именно этот программный продукт получился наилучшим.
Оформление отчета.
Отчет о выполнении работы должен содержать все необходимые расчеты с пояснениями и выводами, должен быть оформлен в печатном виде, требования к оформлению изложены в [5].