Главная страница

отчет по лабе ефремовва. Научная работа руководитель работы Т. Н. Лебедева Автор работы А. В. Ефремов


Скачать 4.24 Mb.
НазваниеНаучная работа руководитель работы Т. Н. Лебедева Автор работы А. В. Ефремов
Анкоротчет по лабе ефремовва
Дата27.03.2023
Размер4.24 Mb.
Формат файлаdocx
Имя файлаNR_Efremov_A_V.docx
ТипНаучная работа
#1018583
страница9 из 10
1   2   3   4   5   6   7   8   9   10

3.5 Оценка экономических затрат на проект


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

Оценка экономической эффективности

Период проведения работ‎: c 9.03.2016 по 09.04.2016.

Работы проводились в одну смену продолжительностью 8 часов. Рассчитаем общую трудоемкость работ. Используем систему коэффициентов для отдельных этапов разработки. Определение условного количества операторов программы, трудоемкости (‎формула 1‎)‎:

Т = То + Ти + Та + Тп + Тотл + Тд,

(1)

где Т – общие затраты труда;

То – затраты труда на описание задачи;

Ти – затраты на исследование предметной области;

Та – затраты на разработку блок-‎схем;

Тп – затраты на программирование;

Тотл – затраты на отладку;

Тд – затраты на подготовку документации.

Все составляющие определяем через условное число операторов – Q (‎формула2‎)‎:

Q = q * c * (‎1 + p‎),

(2)

где q = 700 – число операторов.

Коэффициент сложности c характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (‎величина с лежит в пределах от 1,25 до 2‎). Для разработанного программного продукта возьмем 1,25.

Коэффициент коррекции p – увеличение объема работ за счет внесения изменений в алгоритм или сайт по результатам уточнения постановок. С учетом того, что в данном случае заказчик, четко представлял, что он хочет получить, возьмем коэффициент = 0,9

В результате получим условное число операторов по формуле (2)

Q = 700*1,25*(‎1+ 0,9‎) =1662,5.




Также используем следующие коэффициенты‎:

  1. Коэффициент увеличения затрат труда, вследствие недостаточного описания задачи, в зависимости от сложности задачи принимается от 1,2 до 1,5, в связи с тем, что данная задача, не потребовала уточнения и больших доработок, примем B = 1,2.

  2. Коэффициент квалификации разработчика k определяется в зависимости от стажа работы и составляет‎: для работающих до двух лет – 0,8; от двух до трех лет – 1,0; от трех до пяти лет – 1,1 – 1,2; от пяти до семи – 1,3 – 1,4; свыше семи лет – 1,5 – 1,6. Разработчик, которому было поручено это задание, имел опыт работы по специальности менее 1 года, поэтому примем k = 0,8.

Рассчитаем общую трудоемкость.

Затраты труда на подготовку описания задачи Тo точно определить невозможно, так как это связано с творческим характером работы. Примем

Тo = 16 чел.-‎ч.




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

Ти = Q*B / (‎75/85‎) k,

(3)

где Q – условное число операторов;

B – коэффициент увеличения затрат труда, вследствие недостаточного описания задачи.

Ти = 1662,5*1,2 /75*0,8 = 21,28чел.-‎ч.

Затраты труда на разработку алгоритма решения задачи Тa рассчитывается по формуле 4‎:

Тa = Q / (‎20/25‎) k.

(4)

Та = 1662,5/21*0,8 = 63,3 чел.-‎ч.




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

Тa = Q / (‎20/25‎) k.

(5)

Та = 1662,5/21*0,8 = 63,3 чел.-‎ч.




Затраты труда на отладку Тотл рассчитывается по следующей формуле 6‎:

Тотл= Q / (‎4*5‎) k.

(6)

Тотл = 1662,5/5*0,8 = 266 чел.-‎ч.




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

Тд = Тдр + Тдо,

(7)

где Tдр – затраты труда на подготовку материалов в рукописи.

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

Тдр = Q / (‎15/20‎) k,

(8)

Тдр = 1662,5/20*0,8 = 66,5 чел.-‎ч.




Тдо – затраты труда на редактирование, печать и оформление документации (‎формула 9‎)‎:

Тдо = 0,75 Тдр,

(9)

Тдо = 0,75*66,5 = 49,87 чел.-‎ч,




Тд = 66,5 +49,87 = 116,37 чел.-‎ч.




С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом (‎формула 10‎)‎:

Ткор = Е*kкор,

(10)

где Ткор – коэффициент изменения трудоемкости, берётся из следующей таблицы 5.

Таблица 5 – Изменение трудоемкости в зависимости уровня языка программирования

Уровень языка программирования

Характеристика языка программирования

Коэффициент изменения трудоемкости

1

Покомандный автокод-‎ Ассемблер

1

2

Макроассемблер

0,95

3

Алгоритмические языки высокого уровня

0,8 – 0,9

4

Алгоритмические языки сверхвысокого уровня

0,7 – 0,8




  1. Коэффициент изменения трудоемкости.

Выбранный для разработки язык PHP относится к алгоритмическим языкам высокого уровня, с учетом этого примем kкор = 0,8

Подставив все полученные данные в формулу 1, получим полную трудоемкость разработки‎:

Т = 16+21,28+63,3+63,3+266+116,37= 546,25 чел.-‎ч.




С учетом корректировки из формулы 11 получим итоговую трудоемкость разработки‎:

Ткор = 0,8 * 546,25 = 437 чел.-‎ч

Определение численности исполнителей (‎формула 11)‎:

Ч = Т / Ф,

(11)

где Ч – численность исполнителей;

Ф – действительный фонд времени специалиста в период разработки.

При Ф = 240 часа найдем численность исполнителей‎:

Ч = 437 / 256 = 1,7 -‎ 1 исполнитель

В состав исполнителей входят‎: web-‎разработчик.

Распределение трудоемкости по стадиям разработки приведено в таблице 6.

Таблица 6 – Распределение трудоемкости по стадиям разработки

Этап разработки

Содержание работ

Трудоёмкость, ч.

Трудоёмкость работ исполнителя, ч.

Должность

исполнителя




Постановка задачи

1. Предпроектное обследование.

2. Разработка ТЗ.

3. Разработка, согласование и утверждение технико-‎ экономического обоснования.

36

36

программист




Технический проект

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

70

70

программист

Рабочий проект

Отладка программы. Разработка дизайна программы.

90

90

программист




Документация и внедрение

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

60

60

программист

ИТОГО‎:




256

256




Продолжение таблицы 6
Расчет затрат на разработку

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

ЗПосн = О *1,15,

(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‎)‎:

Свт = См-‎ч * Число_часов_отладки,

(13)

где См-‎ч – стоимость машино-‎часа.

Число часов отладки составляет‎:

Тп + Тотл = (‎63,3ч.+ 266 ч.‎)*0,7= 230,51 ч.

Стоимость машино-‎часа рассчитывается, как сумма составляющих‎:

(‎Стть_эл_эн_в_год+Аморт_в_год+Затраты_на_ремонт_за_год‎)/Фвт.

(14)

Стоимость компьютера 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)

где Фном – номинальный фонд времени работы вычислительного комплекса;

Фпроф – годовые затраты времени на профилактические работы (‎принимаются 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 – «Смета затрат на разработку программного продукта»



Наименование статьи расходов

Затраты, руб.

1

Основная заработная плата производственного персонала.

9000

2

Дополнительная заработная плата производственного персонала.

1242

3

Страховые взносы во внебюджетные фонды

3500,78

4

Содержание и эксплуатация вычислительного комплекса

1361,4

5

Накладные расходы.

816,84

ИТОГО‎:




15921,02


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

В ходе вышеприведённых вычислений были получены следующие результаты‎:

− была определена трудоёмкость разработки программного продукта, которая составила‎: 437 чел.-‎час.;

− рассчитано, что для выполнения данной разработки в планируемый период понадобится 1 человек;

− была рассчитана смета затрат на разработку программного продукта, итоговая сумма которой‎: 15921,02 руб.

1   2   3   4   5   6   7   8   9   10


написать администратору сайта