отчет по лабе ефремовва. Научная работа руководитель работы Т. Н. Лебедева Автор работы А. В. Ефремов
Скачать 4.24 Mb.
|
3.5 Оценка экономических затрат на проектЧтобы оценить экономический эффект от внедрения нового программного продукта, следует рассчитать затраты на разработку проекта и эксплуатационные затраты, связанные с обеспечением его нормального функционирования. Оценка экономической эффективности Период проведения работ: c 9.03.2016 по 09.04.2016. Работы проводились в одну смену продолжительностью 8 часов. Рассчитаем общую трудоемкость работ. Используем систему коэффициентов для отдельных этапов разработки. Определение условного количества операторов программы, трудоемкости (формула 1):
где Т – общие затраты труда; То – затраты труда на описание задачи; Ти – затраты на исследование предметной области; Та – затраты на разработку блок-схем; Тп – затраты на программирование; Тотл – затраты на отладку; Тд – затраты на подготовку документации. Все составляющие определяем через условное число операторов – Q (формула2):
где q = 700 – число операторов. Коэффициент сложности c характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина с лежит в пределах от 1,25 до 2). Для разработанного программного продукта возьмем 1,25. Коэффициент коррекции p – увеличение объема работ за счет внесения изменений в алгоритм или сайт по результатам уточнения постановок. С учетом того, что в данном случае заказчик, четко представлял, что он хочет получить, возьмем коэффициент = 0,9 В результате получим условное число операторов по формуле (2)
Также используем следующие коэффициенты: Коэффициент увеличения затрат труда, вследствие недостаточного описания задачи, в зависимости от сложности задачи принимается от 1,2 до 1,5, в связи с тем, что данная задача, не потребовала уточнения и больших доработок, примем B = 1,2. Коэффициент квалификации разработчика k определяется в зависимости от стажа работы и составляет: для работающих до двух лет – 0,8; от двух до трех лет – 1,0; от трех до пяти лет – 1,1 – 1,2; от пяти до семи – 1,3 – 1,4; свыше семи лет – 1,5 – 1,6. Разработчик, которому было поручено это задание, имел опыт работы по специальности менее 1 года, поэтому примем k = 0,8. Рассчитаем общую трудоемкость. Затраты труда на подготовку описания задачи Тo точно определить невозможно, так как это связано с творческим характером работы. Примем
Затраты труда на изучение описания задачи Ти с учетом уточнения описания и квалификации программиста могут быть определены по формуле 3:
где Q – условное число операторов; B – коэффициент увеличения затрат труда, вследствие недостаточного описания задачи. Ти = 1662,5*1,2 /75*0,8 = 21,28чел.-ч. Затраты труда на разработку алгоритма решения задачи Тa рассчитывается по формуле 4:
Затраты труда на составление сайта по готовой блок-схеме Тп определяется по формуле 5:
Затраты труда на отладку Тотл рассчитывается по следующей формуле 6:
Затраты труда на подготовку документации по задаче Тд определяются по формуле 7:
где Tдр – затраты труда на подготовку материалов в рукописи. Затраты труда на подготовку материалов в рукописи формула 8:
Тдо – затраты труда на редактирование, печать и оформление документации (формула 9):
С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом (формула 10):
где Ткор – коэффициент изменения трудоемкости, берётся из следующей таблицы 5. Таблица 5 – Изменение трудоемкости в зависимости уровня языка программирования
Коэффициент изменения трудоемкости. Выбранный для разработки язык PHP относится к алгоритмическим языкам высокого уровня, с учетом этого примем kкор = 0,8 Подставив все полученные данные в формулу 1, получим полную трудоемкость разработки:
С учетом корректировки из формулы 11 получим итоговую трудоемкость разработки: Ткор = 0,8 * 546,25 = 437 чел.-ч Определение численности исполнителей (формула 11):
где Ч – численность исполнителей; Ф – действительный фонд времени специалиста в период разработки. При Ф = 240 часа найдем численность исполнителей: Ч = 437 / 256 = 1,7 - 1 исполнитель В состав исполнителей входят: web-разработчик. Распределение трудоемкости по стадиям разработки приведено в таблице 6. Таблица 6 – Распределение трудоемкости по стадиям разработки
Продолжение таблицы 6 Расчет затрат на разработку Основная заработная плата разработчика рассчитывается по формуле 12:
где О – оклад; 1,15 – уральский коэффициент. Его основная месячная заработная плата составит: 9000 * 1,15 = 10350 рублей. Основная заработная плата инженера-программиста за весь период разработки программного продукта составит: 10350 руб. * (256) ч. / (8ч. * 32 дня) = 10350 руб. Дополнительная заработная плата рассчитывается в процентах от основной заработной платы и составляет 12%. Дополнительная заработная плата разработчика за весь период разработки программного продукта составит: 10350* 0,12 = 1242руб. Суммарная заработная плата web-разработчика за весь период разработки программного продукта составит: 10350 руб. + 1242 руб. = 11592 руб. Страховые взносы во внебюджетные фонды берутся в размере 30,2% от суммы основной и дополнительной заработной платы Суммарные страховые взносы во внебюджетные фонды за весь период разработки программного продукта составят: 11592*30,2%= 3500,784 руб. Содержание и эксплуатация вычислительного комплекса считается следующим образом (формула 13):
где См-ч – стоимость машино-часа. Число часов отладки составляет: Тп + Тотл = (63,3ч.+ 266 ч.)*0,7= 230,51 ч. Стоимость машино-часа рассчитывается, как сумма составляющих:
Стоимость компьютера 40000руб. А=40000*0,25=10000 руб. в год А= (10000*32)/365 = 876,71 рублей за период разработки З=(40000*0,03*32)/365= 105,2 руб., где Фвт – действительный фонд времени работы вычислительного комплекса. Стоимость 1 КВТ/час электроэнергии составляет, например, 2,74 руб. Один компьютер потребляет, например, 250 ВТ в час. За месяц расходы на электроэнергию потребляемую одним компьютером составляет: 8 ч. * 32 дня * 0,25 КВТ/ч. * 2,74 руб. * ч. / КВТ = 175,36 руб Действительный фонд времени работы вычислительного комплекса рассчитываем по следующей формуле 15:
где Фном – номинальный фонд времени работы вычислительного комплекса; Фпроф – годовые затраты времени на профилактические работы (принимаются 15% от Фном). Итак: Фвт = 0,85 * 256 час. = 217,6 часа. Стоимость машино-часа составляет: (175,36 руб. + 876,71 руб. + 105,2 руб.)/ 217,6 часа = 5,3руб. Содержание и эксплуатация вычислительного комплекса составляет: 256ч. * 5,3 руб. = 1361,4 руб. Накладные расходы рассчитываются, как 60% от расходов на содержание и эксплуатацию вычислительного комплекса: 1361,4 руб.*0,6 = 816,84 руб. Смета затрат на разработку программного продукта приведена в таблице 7 Таблица 7 – «Смета затрат на разработку программного продукта»
Применение данной разработки позволит в самые кратчайшие сроки компенсировать затраты на разработку и эксплуатацию, получить экономический эффект от использования данного комплекса. В ходе вышеприведённых вычислений были получены следующие результаты: − была определена трудоёмкость разработки программного продукта, которая составила: 437 чел.-час.; − рассчитано, что для выполнения данной разработки в планируемый период понадобится 1 человек; − была рассчитана смета затрат на разработку программного продукта, итоговая сумма которой: 15921,02 руб. |