ПЗ (1221150), страница 8
Текст из файла (страница 8)
Программные продукты по степени новизны могут быть отнесены к одной из 4-х групп:
– группа А – разработка принципиально новых задач;
– группа Б – разработка оригинальных программ;
– группа В – разработка программ с использованием типовых решений.
– группа Г – разовая типовая задача.
По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:
1 – алгоритмы оптимизации и моделирования систем;
2 – задачи учета, отчетности и статистики;
3 – стандартные алгоритмы.
Таблица 4.2 – Значение коэффициента с
| Язык программирования | Группа сложности | Степень новизны | Коэффициент В | |||
| А | Б | В | Г | |||
| Высокого уровня | 1 | 1,38 | 1,26 | 1,15 | 0,69 | 1,2 |
| 2 | 1,30 | 1,19 | 1,08 | 0,65 | 1,35 | |
| 3 | 1,20 | 1,10 | 1,00 | 0,60 | 1,5 | |
| Низкого уровня | 1 | 1,58 | 1,45 | 1,32 | 0,79 | 1,2 |
| 2 | 1,49 | 1,37 | 1,24 | 0,74 | 1,35 | |
| 3 | 1,38 | 1,26 | 1,15 | 0,69 | 1,5 | |
Создаваемая система диспетчерского контроля и управления по степени новизны относится к разработке программ с использованием типовых решений (группа В), а по степени сложности к алгоритма оптимизации и моделированию систем (группа 1).
Тогда, по таблице 4.2 коэффициент с = 1,15.
Далее для определения условного числа команд Q воспользуемся формулой 4.6:
Q = 6000∙1,15=6900.
Затраты труда на изучение описания задачи с учётом уточнения описания и квалификации программиста определяются:
tи = Q∙B /(75...85∙K), (4.7)
где B - коэффициент увеличения затрат труда вследствие недостаточного описания задачи, уточнений и некоторой не доработки;
K – коэффициент квалификации разработчика.
Коэффициент увеличения затрат труда вследствие недостаточного описания задачи, уточнений и некоторой недоработки равен 1,2 (по таблице 4.2). Определить значение коэффициента квалификации разработчика (К) можно по данным таблицы 4.3.
Таблица 4.3 – Коэффициент квалификации разработчика.
| Опыт работы | Коэффициент квалификации |
| До двух лет | 0.8 |
| 2-3 года | 1 |
| 3-5 лет | 1.1 – 1.2 |
| 5-7 лет | 1.3 – 1.4 |
| более 7 лет | 1.5 – 1.6 |
Исходя из данных таблицы 4.3, коэффициент квалификации разработчика равен 0,8 для работающих до 2-х лет.
Таким образом, по формуле 4.7, получим:
tи = 6900∙1,2/(80 * 0,8) = 129,375 (чел-час).
Затраты труда на разработку алгоритма решения задачи определяются:
tа = Q/(60...75∙K) (4.8)
tа = 6900/(70∙0,8) = 123,214 (чел-час).
Затраты труда на составление программы по готовому плану вычислим по формуле:
tп = Q/(60...75∙K) (4.10)
tп = 6900/(70∙0,8) = 123,214 (чел-час)
Затраты труда на настройку и отладку системы на объекте:
tот = 1,5∙tAот, (4.11)
где tAот - затраты труда на отладку программы на ЭВМ при автономной отладке одной задачи.
tAот = Q/(40...50∙K) (4.12)
tAот = 6900/(45∙0,8) = 191,67(чел-час).
Тогда затраты на отладку программы на ЭВМ при комплексной отладке составят:
tот = 1,5∙191,67= 287,505 (чел-час).
Затраты труда на подготовку документации по задаче определяются:
tд = tдр + tдо, (4.13)
где tдр - затраты труда на подготовку материалов в рукописи;
tдо - затраты на редактирование, печать, оформление документации.
Затраты труда на подготовку материалов в рукописи:
tдр = Q/(150...200∙K) (4.14)
tдр = 6900/(200∙0,8) = 43,125 (чел-час).
Затраты на редактирование, печать, оформление документации:
tдо = 0.75∙tдр (4.15)
tдо = 0,75∙43,125 = 32,344 (чел-час).
Тогда, затраты на подготовку документации по задаче составят:
tд = 43,125 + 32,344 = 75,469 (чел-час).
Общая трудоёмкость программного продукта по формуле 4.5 составит:
t = 129,375 + 123,214 + 123,214 + 75,469 + 287,505 = 738,777(чел-час).
Средняя зарплата программиста в современных рыночных условиях может варьироваться в широком диапазоне. Для расчёта возьмём среднюю часовую оплату труда, которая составляет Тчас = 125 руб/час.
Заработная плата программиста рассчитывается по формуле 4.4 и составит:
Ззл. осн = 738,777∙125 = 92347,13 руб.
С заработной платы программиста необходимо сделать отчисления во внебюджетные государственные фонды, которые составляют 30% от заработной платы.
Отчисления = 92347,13∙0,3=27704,14 руб.
Ззл= 92347,13+ 31398,02 = 120051,27 руб
Затраты на оплату машинного времени при отладке программы определяются путём умножения фактического времени отладки программы на цену машино-часа арендного времени:
Змв = Счас∙t эвм, (4.16)
где Счас - цена машино-часа арендного времени, руб/час;
tэвм - фактическое время отладки программы на ЭВМ;
Фактическое время отладки вычислим по формуле:
tэвм = tп + tдо + tот (4.17)
tэвм = 123,214 +32,344 +287,505= 443,063 (часа).
Цену машино-часа найдём по формуле:
Счас = Зэвм/Тэвм, (4.18)
где Зэвм - полные затраты на эксплуатацию ЭВМ в течение месяца;
Тэвм - действительный месячный фонд времени ЭВМ, час/мес.
Общее количество дней в году - 365. Число праздничных и выходных дней – 119. Время простоя в профилактических работах определяется как еженедельная профилактика по 4 часа. Количество недель в году примем равным 52.
Итого годовой фонд рабочего времени ПЭВМ составляет:
Тэвм = 8∙(365 - 119) - 52∙4 = 1760 часа.
Полные затраты на эксплуатацию ЭВМ можно определить по формуле:
Зэвм = Срын +Зэл + Звм, (5.19)
где Срын – цена ПК, на котором велась работа;
Зэл – издержки на электроэнергию, потребляемую ЭВМ, руб;
Звм – издержки на вспомогательные материалы, руб.
Компьютер, на котором велась работа, был приобретен по цене 28000 руб.
Стоимость электроэнергии, потребляемой ЭВМ за год, определяется по формуле:
Зэл = Рэвм∙Тэвм∙Сэл∙А, (4.20)
где Рэвм – суммарная мощность ЭВМ,
Сэл – стоимость 1кВт∙ч электроэнергии,
А – коэффициент интенсивного использования мощности машины.
Согласно техническому паспорту ЭВМ Рэвм = 0,3 кВт, стоимость 1кВт∙ч электроэнергии для предприятий Сэл = 2,8…3,4 руб., интенсивность использования машины А = 0,98.
Тогда расчётное значение затрат на электроэнергию по формуле 5.20 составит:
Зэл. = 0,3∙1760∙3∙0,98 = 1552,32(руб).
Затраты на материалы, необходимые для обеспечения нормальной работы ЭВМ составляют около 1 % от стоимости ЭВМ:
Звм = 0,01∙28000 = 280руб
Полные затраты на эксплуатацию ЭВМ в течение года по формуле 5.20 составят:
Зэвм = 28000 + 1552,32 + 280 = 29760,32(руб).
Тогда цена машино-часа арендуемого времени по формуле 5.18 составит:
Счас = 29760,32/1760 = 16,91(руб).
Затраты на оплату машинного времени по формуле 5.16 составят:
Змв = 16,91∙192,29 = 3251,62 руб.
Стоимость электроэнергии, потребляемой лампами за год, определяется по формуле:
Зосв. = Сэл.∙К∙М∙ч, (5.21)
где К – количество ламп;
М – мощность лампы;
ч – часы работы.
Зосв. = 3∙2∙0,06∙200 = 72руб.
Таким образом из проведенных расчетов можно определить все затраты связанные с созданием программного продукта по формуле:
Зспп = 120051,27 + 3251,62 + 72 = 123302,89 руб.
4.3 Вывод по главе
Затраты на создание программного продукта складываются из затрат на заработную плату программиста с учетом отчислений на социальные нужды, затрат на оплату машинного времени и затрат на электроэнергию по освещению. В свою очередь затраты на оплату труда связаны с трудоемкостью создания программного продукта.
Общая трудоемкость программного продукта составляет 738,777чел-час. В соответствие с принятой оплатой одного часа работы программиста и установленного государством размера отчислений на социальные нужды, затраты на оплату труда составили в сумме 120051,27 руб. Затраты на оплату машинного времени при отладке программы получены в размере 3251,62 руб. Затраты, связанные с освещением, составляют 72 руб.
Таким образом, все затраты на создание данного программного продукта составляют 123302,89 руб.
ЗАКЛЮЧЕНИЕ
74
















