Студопедия

КАТЕГОРИИ:

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

ОЦЕНКА ЭКОНОМИЧЕСКОГО ЭФФЕКТА




Экономический эффект можно представить в виде экономии от снижения затрат, получаемой при внедрении новых методов расчета на ЭВМ. Количественно его можно определить по формуле

,                                          (1)

где Сбi. и Снi — затраты на обработку единицы информации i-го вида соответственно базовым и конкурирующим (новым) способом; Fi — объем информации i-го вида; n — количество i-х видов информации, или по формуле

 

,                                      (2)

где Сбi, Сн — соответственно затраты на разовое решение задачи базовым и новым способом, р.; Vбi и Vнi,. - частота решения задачи соответственно базовым и новым способом.

Стоимость разового решения задачи на ЭВМ определяется по результатам исследования дипломного проекта (работы).

 

ОПРЕДЕЛЕНИЕ ПОЛНЫХ ЗАТРАТ

Полные затраты на разработку и внедрение новых методов решения задачи включают:

,                                               (3)

где Сти — затраты на теоретические исследования;

Спр — затраты на разработку программ и программной документации.

Затраты на теоретические исследования можно найти из формулы

,                                      (4)

где - затраты на расходные материалы; Сзп.п. — основная заработная плата научно-технических работников — разработчиков программы; дополнительная заработная плата устанавливается, если продолжительность НИР составляет более 7-8 месяцев; Су — стоимость услуг; Снр — накладные расходы; Ссс — затраты на социальное страхование.

Величина заработной платы определяется по формуле

,                                      (5)

где Сдн — средняя дневная ставка работника i-й категории, р/день; ni — количество работников i-й категории, чел.; τi- — продолжительность работы работника i-й категории, день; Кдi — коэффициент, учитывающий дополнительную заработную плату для i-й категории работников (Кдi = 0,15‑0,2).

Стоимость услуг включает стоимость работы ЭВМ.

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

В общем виде их можно записать так:

,         (6)

где Тпр.j — трудоемкость описания j-и задачи и составления алгоритма и программы (технологической схемы) ее решения, чел.-ч; Спр — стоимость 1 чел.-ч ручного труда решения задачи, р/чел.-ч; tотл — продолжительность работы ЭВМ при отладке программы, машинное время, ч; n — число решаемых задач, или

,                 (7)

где m — число команд в программе; tк — трудоемкость работ по разработке программы на одну команду, определяемая в зависимости от группы сложности программы, н.-ч; Cзп , Снр , Ссс определяются аналогично по формулам (5), (6), (7).

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

Вариант 1

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

t1 + t2 + t3 + t4 + t5 + t6                                                                      (8)

где t1 – затраты труда на подготовку описания задачи;

t2 – затраты труда на исследование и разработку алгоритма решения задачи;

t3 – затраты труда на разработку блок-схемы алгоритма;

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

t5 – затраты труда на отладку программы на ПЭВМ;

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

t7 – затраты на поиск ошибок (6 % от t4).

Условное число операторов в разрабатываемой программе - это те параметры, которые необходимо написать программисту в процессе работы над задачей с учетом возможных уточнений в постановке и совершенствовании алгоритма. Условное число операторов Q в программе решения задачи может быть определено по формуле:

                                                          (9)

где  - предполагаемое число операторов;

- коэффициент сложности программы;

 - коэффициент сложности программы в ходе ее разработки.

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

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

Коэффициент коррекции программы – увеличение объема работ за счет внесения изменений в алгоритм или программу решения задачи по результатам уточнения ее постановок и описаний, изменения состава и структуры информации, а также уточнений, вносимых разработчиком для улучшения качества самой программы без изменения постановки задачи (на практике при разработке программы в среднем вносится 3-5 коррекций, каждая из которых ведет к переработке от 5% до 10% готовой программы, т.е. величина р находится в пределах 0.005-0,1).

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

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

Затраты труда на изучение описания задачи t1 с учетом уточнения описания и квалификации программиста, разработку алгоритма решения задачи t1, составления программы по готовой блок-схеме t4, отладку программы на ПЭВМ t5 могут быть определены по формулам:

                                               (10)

                                                 (11)

                                                  (12)

                                           (13)

                                           (14)

t6=t7+t8                                                (15)

                                        (16)

где:

t7 -затраты труда на конструкторское оформление

t8- затраты труда на редактирование, печать и оформление документации, равные 0,75 t7

В знаменателе формул (10) – (16) в скобках дана производительность исполнения в интервале ( команд/час).

Вариант 2

Затраты труда определяются через условное количество программных команд (Q) каждой стадии разработки:

Q=q*Kсл*(1+Kкор)

Где: 

q- предполагаемое число операторов;

Kсл- коэффициент сложности программы, Kсл≈ 1,25

Kкор- коэффициент коррекции программы в ходе ее разработки,Kкор=0.05-0.1

(Kкор≈0.05)

Затраты труда (в человеко-часах) на изучение задачи определяется как:

 

Tиз= (Q*b)/B*Kкв

Где:

Q-Условное кол-во операторов (команд);

B-Производительность исполнения ( кол-во команд в час);

b- Коэффициент, учитывающий качество описания задачи ,b= 1.2-1.5 (b≈1,3)

Ккв- коэффициент квалификации программиста, зависящий от стажа работы

программиста.

Значение Ккв приведены в табл. 1 Из значение Ккв выбираем наиболее подходящий для начинающего программиста, т е Ккв= 0.8

 

Таблица 1 Коэффициенты квалификации программиста.

 

Стаж работы Ккв
До 2х лет 0.8
2-3 года 1.0
4-5 лет 1.2
6-7 лет 1.4
Более 7 лет 1.6

 

Остальные величины Тин, Тсх, Тинф_сист, Тинт и Тот рассчитываются по формуле:

Т=Q/B*Kкв

Производительность исполнения В определяется из таблицы 2.

Таблица 2 Производительность исполнения.

 

Характер работы Производительность, команд/час
1) изучение задачи 95-100
2) обработка текстовой и графической информации 80-90
3) разработка схем 70-75
4) информационное наполнение 80-85
5) создание интерфейса 60-70
6) отладка 25-30

 

За счет использования многопоточной операционной среды Windows 98 затрат на компиляцию можно избежать т.е. Тэвм =0

Вычислим трудоемкость данной работы.

Общее кол-во идентификаторов и операторов q1 оценивается по количеству набираемого текста программы в соответствии с рекомендациями в методических указаниях.

Коэффициент типизации Ктип=40% выбирается в соответствии с рекомендациями в методических указаниях.

 

 










Последнее изменение этой страницы: 2018-05-10; просмотров: 236.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...