Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
ОЦЕНКА ЭКОНОМИЧЕСКОГО ЭФФЕКТА
Экономический эффект можно представить в виде экономии от снижения затрат, получаемой при внедрении новых методов расчета на ЭВМ. Количественно его можно определить по формуле , (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 Коэффициенты квалификации программиста.
Остальные величины Тин, Тсх, Тинф_сист, Тинт и Тот рассчитываются по формуле: Т=Q/B*Kкв Производительность исполнения В определяется из таблицы 2. Таблица 2 Производительность исполнения.
За счет использования многопоточной операционной среды Windows 98 затрат на компиляцию можно избежать т.е. Тэвм =0 Вычислим трудоемкость данной работы. Общее кол-во идентификаторов и операторов q1 оценивается по количеству набираемого текста программы в соответствии с рекомендациями в методических указаниях. Коэффициент типизации Ктип=40% выбирается в соответствии с рекомендациями в методических указаниях.
|
||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-05-10; просмотров: 236. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |