Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСФАЭконОц.doc
Скачиваний:
6
Добавлен:
25.03.2015
Размер:
302.08 Кб
Скачать

Лекция 4:Расчёт экономической эффективности проектируемой эис Введение

ЭИС это комплекс технических средств (ПК, принтеры, факсы, сканеры и т.п), программное обеспечение (ПО) и другие материальные средства. Экономическая эффективность системы во многом зависит от качества ПО. Создание хорошей программы является весьма трудоёмкой задачей, и предприятия вынуждены вкладывать большие средства в разработку прикладного ПО. С целью экономии средств многие просто модифицируют старые существующие программы. Кроме того программы необходимо периодически проверять и исправлять ошибки.

Каждая программа, входящая в систему, должна отвечать определённым требованиям. Общими для всех являются следующие:

  1. Функционировать программа должна в соответствии с техническим заданием

  2. Быть в пределах заданной точности расчётов

  3. Быть совместимой со всеми составными частями ИС

  4. Надёжной и при всех условиях сохранять целостность данных

  5. Универсальной для управления и расчётов по всему разнообразию исходных данных

  6. Защищённой при возникновении любых сбоев

  7. Эффективной с точки зрения использования ресурсов ЭВМ

  8. Проверяемой на точность работы

  9. Допускать модификацию без больших изменений остальных программ

  1. Определение трудоёмкости работ

При определении трудоёмкости работ принято использовать методы, опирающиеся на укрупнённое членение работ на этапы. Ориентировочно трудоёмкость распределена между этапами следующим образом (см.таб.1).

№ п/п

Наименование этапа

Содержание этапа

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

1

Подготовительная часть

Изучение литературы; согласование и утверждение ТЗ и календарного плана проведения работ

10

2

Теоретическая разработка

Технико-экономическое обоснование и описание задач для алгоритмизации

15

3

Алгоритмизация и программирование

Разработка алгоритмов, блок-схем, запись программы на языке пр., отладка на ЭВМ

65

4

Обобщение и выводы

Обобщение результатов работы и выводы

5

5

Техническая отчётность

Подготовка отчётной документации по работе

4

6

Заключительная

Оформление и утверждение результатов

1

В качестве отправного показателя, характеризующие затраты на разработку программного комплекса, используется количество условных команд Q.

1

Где q – предполагаемое число команд программы, определяемое в ориентации на ассемблеровскую кодировку; Ксл – коэффициент сложности программы; Р – коэффициент коррекции программы при i-й доработке; n – ко личество коррекций программы в ходе доработки.

Пример.

Программа разработана на языке SQL для усовершенствования работы СУБД Access. Общий объём программы составляет 122 команд этого языка.

Каждая команда языка высокого уровня при компилировании в исполняемый модуль порождает от 2 до 10 команд языка ассемблер. Для расчёта принимаем: 1 команда SQL соответствует в среднем 7 командам ассемблера. Тогда q=850.

Для расчёта также принимаем, что каждый модуль программы потребует следующих доработок:

  • Одной серьёзной, требующей изменения 15% программы

  • Уточняющей или отладочной доработки до 2% программы

Тогда серьёзная доработка потребует

, 2

а уточняющая

Здесь N – общее количество программных модулей; Аi – удельный вес исходного текста i-го программного модуля в общей совокупности исходных текстов, составляющих программный комплекс.

Если A1+A2+..+An=1, то в формуле, положив коэффициент сложности равным 1,2 и учитывая типизацию (повторение одинаковых или очень похожих фрагментов в различных программных модулях) примерно 25%, получим

Q = 850*1,2*0,75*(1+0,15+0,02) = 895

    1. Расчёт трудоёмкости стадии алгоритмизации и программирования

Детальный расчёт проведем для стадии алгоритмизации и программирования, как наиболее сложной по составу работ и наиболее длительной. Трудоёмкость работ на данной стадии можно вычислить по формуле:

3

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

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

tn – затраты труда на программирование; tот - затраты труда на отладку программы; tэвм - затраты машинного счёта на ПК; tд - затраты труда на оформление документации.

Затраты труда на изучение задачи tи рассчитываются по формуле:

4

Где B – производительность труда программиста (команд в час);

Ккач – коэффициент учёта качества описания задачи (от1 до 1,5);

Ккв – коэффициент квалификации программиста( при стаже 2-3 года равен 1; при меньшем стаже – 0,8; при большем стаже – 1,6 (стаж 7 и более лет).

Учитывая малый срок программирования у студентов, положим Ккач =1,2, а Ккв =0,8.

Величины tи, t а, tбс, tn, tот, tд можно определять по единой формуле

5

При этом стандартизованное значение производительности В для различных этапов работы примем следующим (соответственно): 65 команд в час; 20 к/ч; 15 к/ч; 25 к/ч; 12 к/ч; 23 к/ч.

Итак,

tи =(895*1,2)/(65*0,8) =21чел/час;

t а =(895*1)/(20*0,8) =56 чел/час;

tбс = (895*1)/(15*0,8) =75 чел/час;

tn = (895*1)/(25*0,8) =45 чел/час;

tот = (895*1)/(12*0,8) =93 чел/час;

tд = (895*1)/(23*0,8) = 49 чел/час.

Время машинного счёта на ЭВМ (технологические процессы создания библиотеки процедур и тестирования программы) сравнительно мало – около 5 час на технологию и 8 час на тестирование, т.е. всего tэвм = 13 чел/час.

Таким образом, по формуле (3) получаем трудоёмкость работ на 3 этапе.

Т3 = 21+56+75+45+93+13+43 = 352 чел/час или в днях – 44 чел/дня.

Расчёт трудоёмкости остальных этапов

Трудоёмкость других этапов рассчитываем в соответствии с таб.1.

Т1 = 352* 10/65 = 54 чел/час = 7 чел/дня

Т2 = 352*15/65 = 81 чел/час =10 чел/дня

Т4 = 352*5/65 = 27 чел/час = 3 чел/дня

Т5 = 352*4/65 =22 чел/час = 3 чел/дня

Т6 = 352*1/65 = 5 чел/час = 1 чел/день

Расчёт трудоёмкости разработки в целом

Т = Т1+ Т2 + Т3+ Т456 =541 чел/час = 68 чел/час.

    1. Построение календарного плана – графика

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

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

Таблица 2

Распределение трудоёмкости работ между исполнителями

№ п/п

Этап

Трудоёмкость, чел/час

Исполнители

Доля выполненных работ,%

Трудоёмкость на исполнителей, чел/час

1

Подготовительный

54

Нач. монт.группы

Нач. ПТО

Инженер-программист

35

35

30

19

19

16

2

Теор.разработка

81

Нач. монт.группы

Нач. ПТО

Инженер-программист

15

15

70

12

12

57

3

Алгоритм.и программир.

352

Инженер-программист

100

352

4

Обобщение и выводы

27

Нач. монт.группы

Нач. ПТО

Инженер-программист

15

15

70

4

4

19

5

Техн. отчётность

22

Инженер-программист

100

22

6

Заключительная

5

Нач. монт.группы

Нач. ПТО

Инженер-программист

30

30

40

1

1

3

Календарная продолжительность этапа может быть определена по известной формуле (6) несколько модифицированной (7).

6

Модификация предполагает равную степень загруженности Ri исполнителей на i-й стадии

7

f =(12*22)/365 = 0,72 раб.дн/кал.дн.

где 12- количество месяцев; 22 – количество раб.дней в месяце

Р – доля дополнительных работ, пусть Р=0,2; 1+Р = 1,2.

tд – количество часов в рабочем дне (8 час/раб.дн.).

Тогда по этапам найдём количество календарных дней работы:

Т= 54*1,2/(0,72*8) = 11 кал.дн.

Т =81*1,2/(0,72*8) = 17 кал.дн.

Т =352*1,2/(0,72*8) =73 кал.дн.

Т = 27*1,2/(0,72*8) = 6 кал.дн.

Т = 22*1,2/(0,72*8) = 5 кал.дн.

Т = 5*1,2/(0,72*8) = 1 кал.дн.

Общая продолжительность разработки составляет

Tik =11+17+73+6+5+1 =113 кал.дн.

    1. Расходы на разработку

Сметой предполагаются следующие статьи затрат:

  • Основная заработная плата

  • Затраты на материалы, покупные изделия, полуфабрикаты

  • Затраты на специальное оборудование

  • Различные социальные отчисления

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

Основная зарплата

Под основной зарплатой понимается зарплату научных и инженерно-технических работников, принимающих непосредственное участие в разработке проекта.

Список участников проекта и распределение работ между ними приведены выше в табл.2.

Средний заработок начальника монтажной группы – 12000 р., средний заработок начальника ПТО – 12000 р., средний заработок инженера – программиста – 10000 р. Среднедневной заработок может быть определён по формуле:

8

Где Зо – оклад в рублях; Ф – месячный фонд рабочего времени.

Общие затраты на зарплату отдельного работника определяем по формуле

З = Зсд *Т 9

Где Т – время, затрачиваемое на разработку конкретным специалистом – участником проекта (в раб.дн.).

Общее время работы специалистов в соответствие с таб.2 будет:

Тн.м.г. = (19+12+4+1)/8 = 4,5 раб.дн.

Тн.пто = (19+12+4+1)/8 = 4,5 раб.дн.

Ти-п = (16+57+352+19+22+3)/8 = 59 раб.дн.

Тогда получим затраты на основную зарплату по (8 и 9):

Зн.м.г. = (12000/21,8)*4,5 = 2477 р.

Зн.пто = (12000/21,8)*4,5 = 2477 р.

Зи-п = (10000/21,8)*59 = 27064,2 р.

Общие затраты на зарплату: Lзп = 2477+2477+27064,2 = 32018,2 р.

Определение социальных отчислений

Отчисления на социальные нужды включают в себя: отчисления в ПФРФ (22%) , отчисления на (ФСС) фонд социального страхования (2,9%), отчисления в фонд обязательного медицинского страхования (ФОМС) (5,1%); всего: 30%.

Lсоц = 0,3*32018,2 = 9065,5 р.