Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Определение затрат на создание программного продукта




Затраты на создание ПО складываются из расходов по оплате труда разработчика программы и расходов по оплате машинного времени при отладке программы и общих затрат:

Зспп = Ззпспп + Змвспп + Зосв, (5.3)

где Зспп - затраты на создание программного продукта;

Ззпспп - затраты на оплату труда разработчика программы;

Змвспп - затраты на оплату машинного времени;

Зосв – затраты на электроэнергию по освещению.

Расходы на оплату труда разработчика программы определяются путем умножения трудоёмкости создания программного продукта на среднюю часовую оплату программиста:

Ззпспп = t * Tчас, (5.4)

где t – трудоемкость создания программного поекта;

Тчас – средняя часовая оплата программиста.

Трудоёмкость разработки программного продукта можно определить следующим образом:

t = t’и+ tа + tб + tп + tд + tот, (5.5)

где tи - затраты труда на изучение описания задачи;

tа - затраты труда на разработку алгоритма решения задачи;

tб - затраты труда на разработку блок-схемы алгоритма решения задачи;

tп - затраты труда на составление программы по готовой блок-схеме;

tд - затраты труда на подготовку документации задачи;

tот - затраты труда на отладку программы на ЭВМ при комплексной отладке задачи.

Составляющие затрат, в свою очередь можно вычислить через условное число операторов (Q). Условное число команд определяется по формуле:

Q = q * c, (5.6)

где q - коэффициент, учитывающий условное число команд в зависимости от типа задачи;

с - коэффициент, учитывающий новизну и сложность программы.

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

Таблица 5.1 - Значения коэффициента q

Тип задачи Пределы изменений коэффициента
Задачи учета от 1400 до 1500
Задачи оперативного управления от 1500 до 1700
Задачи моделирования от 1700 до 3000
Задачи планирования от 3000 до 3500
Многовариантные задачи от 4500 до 5000
Комплексные задачи от 5000 до 5500

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

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

 

 

Программные продукты по степени новизны могут быть отнесены к одной из 4-х групп:

- группа А - разработка принципиально новых задач;

- группа Б - разработка оригинальных программ;

- группа В - разработка программ с использованием типовых решений.

- группа Г - разовая типовая задача.

По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:

1 - алгоритмы оптимизации и моделирования систем;

2 - задачи учета, отчетности и статистики;

3 - стандартные алгоритмы.

Таблица 5.2 – Значение коэффициента с

Язык программирован. Группа сложности Степень новизны Коэффициент В
А Б В Г
Высокого уровня 1,38 1,26 1,15 0,69 1,2
1,30 1,19 1,08 0,65 1,35
1,20 1,10 1,00 0,60 1,5
Низкого уровня 1,58 1,45 1,32 0,79 1,2
1,49 1,37 1,24 0,74 1,35
1,38 1,26 1,15 0,69 1,5

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

Тогда, по таблице 5.2 коэффициент с = 1,15.

Далее для определения условного числа команд Q воспользуемся формулой 5.6:

Q = 2100*1,15= 2415

Затраты труда на изучение описания задачи с учётом уточнения описания и квалификации программиста определяются:

tи = Q * B /(75...85 * K), где (5.7)

B - коэффициент увеличения затрат труда вследствие недостаточного описания задачи, уточнений и некоторой не доработки;

K - коэффициент квалификации разработчика.

Коэффициент увеличения затрат труда вследствие недостаточного описания задачи, уточнений и некоторой недоработки равен 1,2 (по таблице 5.2). Определить значение коэффициента квалификации разработчика (К) можно по данным таблицы 5.3.

Таблица 5.3 – Коэффициент квалификации разработчика.

Опыт работы Коэффициент квалификации
До двух лет 0.8
2-3 года
3-5 лет 1.1 – 1.2
5-7 лет 1.3 – 1.4
более 7 лет 1.5 – 1.6

Исходя из данных таблицы 5.3, коэффициент квалификации разработчика равен 0,8 для работающих до 2-х лет.

Таким образом, по формуле 5.7, получим:

tи = 2415 * 1,2/(80 * 0,8) = 45,3(чел-час).

Затраты труда на разработку алгоритма решения задачи определяются:

tа = Q/(60...75 * K) (5.8)

tа = 2415/(70*0,8) = 43,12(чел-час).

Затраты труда на разработку блок-схемы алгоритма решения задачи вычислим следующим образом:

tб = Q /(60...75 * K) (5.9)

tб = 2415/(70*0,8) = 43,12 (чел-час)

Затраты труда на составление программы по готовой блок-схеме вычислим по формуле:

tп = Q/(60...75 * K) (5.10)

tп = 2415/(70*0,8) = 43,12 (чел-час)

 

Затраты труда на отладку программы на ЭВМ при комплексной отладке задачи:

tот = 1.5 * tAот, (5.11)

где tAот - затраты труда на отладку программы на ЭВМ при автономной отладке одной задачи.

tAот = Q/(40...50 * K) (5.12)

tAот = 2415/(45*0,8) = 67,08(чел-час)

Тогда затраты на отладку программы на ЭВМ при комплексной отладке по формуле 5.11 составят:

tот = 1,5*67,08 = 100,62(чел-час).

Затраты труда на подготовку документации по задаче определяются:

tд = tдр + tдо , где (5.13)

tдр - затраты труда на подготовку материалов в рукописи;

tдо - затраты на редактирование, печать, оформление документации.

Затраты труда на подготовку материалов в рукописи по формуле 5.14 составят:

tдр = Q/(150...200 * K) (5.14)

tдр = 2415/(200*0,8) = 15,09(чел-час).

Затраты на редактирование, печать, оформление документации по формуле 5.15 составят:

tдо = 0.75 * tдр (5.15)

tдо = 0,75*15,09= 11,32(чел-час).

Тогда, затраты на подготовку документации по задаче по формуле 5.13, составят:

tд = 15,09 + 11,32= 26,41(чел-час).

Общая трудоёмкость программного продукта по формуле 5.5 составит:

t = 45,3+ 43,12 + 43,12 + 43,12 + 100,62+ 26,41= 301,77(чел-час).

Средняя зарплата программиста в современных рыночных условиях может варьироваться в широком диапазоне. Для расчёта возьмём среднюю часовую оплату труда, которая составляет Тчас = 125 руб/час.

Основная заработная плата программиста рассчитывается по формуле 5.4 и составит:

Зосн зп = 301,77* 125 = 37 721,25руб.

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

Отчисления = 37 721,25 * 0,34 = 12 825,22 (руб).

Ззп = 37 721,25 + 12 825,22 = 50 546,47 (руб).

Затраты на оплату машинного времени при отладке программы определяются путём умножения фактического времени отладки программы на цену машино-часа арендного времени:

Змвспп = Счас * t эвм, (5.16)

где Счас - цена машино-часа арендного времени, руб/час;

tэвм - фактическое время отладки программы на ЭВМ;

Фактическое время отладки вычислим по формуле:

tэвм = tп + tдо + tот (5.17)

tэвм = 43,12 +11,32 +100,62 = 155,06(часа).

Цену машино-часа найдём по формуле:

Счас = Зэвмэвм, (5.18)

где Зэвм - полные затраты на эксплуатацию ЭВМ в течении месяца;

Тэвм - действительный месячный фонд времени ЭВМ, час/мес.

Общее количество дней в году - 365. Число праздничных и выходных дней – 119. Время простоя в профилактических работах определяется как еженедельная профилактика по 4 часа. Количество недель в году примем равным 52.

Итого годовой фонд рабочего времени ПЭВМ составляет:

Тэвм = 8 * (365 - 119) - 52 * 4 = 1760 часа.

Полные затраты на эксплуатацию ЭВМ можно определить по формуле:

Тэвм = (Срынэл + Звм), (5.19)

где Срын – цена ПК, на котором велась работа;

Зэл - издержки на электроэнергию, потребляемую ЭВМ, руб;

Звм - издержки на вспомогательные материалы, руб.

Компьютер, на котором велась работа, был приобретен по цене Срын = 28000 руб.

Стоимость электроэнергии, потребляемой ЭВМ за год, определяется по формуле:

Зэл = Рэвм * Тэвм * Сэл * А, (5.20)

где Рэвм - суммарная мощность ЭВМ,

Сэл - стоимость 1кВт*ч электроэнергии,

А - коэффициент интенсивного использования мощности машины.

Согласно техническому паспорту ЭВМ Рэвм = 0,3 кВт, стоимость 1кВт*ч электроэнергии для предприятий Сэл = 2,8…3,4 руб., интенсивность использования машины А = 0,98

Тогда расчётное значение затрат на электроэнергию по формуле 5.20 составит:

Зэл. = 0,3 * 1760 * 3,1 * 0,98 = 1604,1(руб).

Затраты на материалы, необходимые для обеспечения нормальной работы ЭВМ составляют около 1 % от стоимости ЭВМ:

Звм = 0,01 * 28000 = 280руб

Полные затраты на эксплуатацию ЭВМ в течение года по формуле 5.20 составят:

Зэвм = 28000 + 1604,1+ 280 = 29884,1(руб).

Тогда цена машино-часа арендуемого времени по формуле 5.18 составит:

Счас = 29884,1/1760 = 17(руб).

Затраты на оплату машинного времени по формуле 5.16 составят:

Змвспп = 17* 184,61 = 3138,4руб.

Стоимость электроэнергии, потребляемой лампами за год, определяется по формуле:

Зосв. = Сэл.*К * М * ч, где (5.21)

К – количество ламп;

М – мощность лампы;

ч – часы работы.

Зосв. = 3,1 * 2 * 0,06 * 200 = 74,4руб

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

Зспп = 50 546,47 + 3138,4+ 74,4 = 53759,27 (руб).

 







Дата добавления: 2015-08-31; просмотров: 3153. Нарушение авторских прав


Рекомендуемые страницы:


Studopedia.info - Студопедия - 2014-2019 год . (0.008 сек.) русская версия | украинская версия