Лекция_6_ЭкономикаПО-за_28.05.14(к_5-ой_лабе)
.pdfТребования к программно-информационному продукту
1.Программа должна обеспечивать правильное выполнение требуемых функций в приемлемые сроки и с приемлемой трудоемкостью.
2.Программа должна быть надежной.
3.Купленная программа должна решать имеющиеся проблемы и не создавать новые.
4.Программа должна быть достаточно гибкой и приспособляемой.
5.Цена программы вместе со всеми затратами на ее внедрение и эксплуатацию не должны превышать прибыли, которую принесет ее использование.
Критерий Тагути
«Качество товара (продукта или услуги) тем выше, чем меньше совокупные затраты и потери всего общества, связанные с его разработкой, изготовлением, применением и утилизацией».
Критерий позволяет не только сформулировать требования к качеству, но и:
оценить полноту перечня требований;
отделить характеристики качества от других характеристик, может быть влияющих на продажу, но к качеству не имеющих прямого отношения;
дать общее правило измерения качества различных программ (подсчитать все потери и затраты).
Расчет затрат на разработку программного обеспечения
Для экономического обоснования разработки и внедрения программы необходимо вычислить ряд экономических показателей:
S - суммарные затраты на разработку программного обеспечения;
KEВM - капитальные вложения в ЭВМ;
К - дополнительные капитальные вложения;
Е - экономия затрат, связанных с эксплуатацией программы.
Суммарные затраты на разработку программного
обеспечения S определяются по формуле: |
|
|
|
|
||||||||||||
S |
|
1 |
|
t * B * |
|
1 |
|
1 |
|
n |
t |
* e , (1) |
||||
|
|
|
|
i i |
|
|
|
c |
|
|
b |
|
||||
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
где |
- |
норматив |
рентабельности, |
учитывающий |
||||||||||||
прибыль учреждения, |
|
которое разрабатывает данную |
||||||||||||||
программу (доли единицы); |
|
|
|
|
|
|
|
|
||||||||
|
|
ti |
|
- |
время, |
которое |
тратится |
на |
разработку |
|||||||
данной |
|
программы |
работником |
i-ой |
квалификации |
(челевеко-месяцы);
Вi - основная заработная плата разработчика i - й квалификации , грн / мес;
ω - коэффициент, учитывающий дополнительную заработную плату разработчикам
программы, в долях от основной заработной платы;
ωc - коэффициент, учитывающий начисления органам социальной защиты на заработную плату, в долях от основной и дополнительной заработной платы;
ωn - коэффициент, учитывающий накладные расходы учреждения, в котором разрабатывается эта программа, в долях к основной заработной плате
разработчика;
tb - машинное время ЭВМ, необходимое для отладки данной программы, машино-часов;
e - эксплуатационные затраты, приходящиеся на 1 час машинного времени.
Эксплуатационные затраты, приходящиеся на 1 час машинного времени могут быть определены по затратам электроэнергии:
е=Р*С , |
(2) |
где Р - потребляемая мощность ЭВМ, Вт С - стоимость 1 кВт/ч электроэнергии.
Значения коэффициентов, как правило, равны:
ωд = 0.12 , ωc = 0.35, ωn = 0.6 , ρ = 0.14.
Стоимость |
разработанной |
программы |
определяется следующим образом: |
|
|
|
Z=S/n |
(3) |
где Z - стоимость, по которой продается программа , грн.
n - количество учреждений, которые приобретут данную программу.
Пусть ti=4 чел.-мес., a Bi=3500 грн. Поскольку Р=0,15 кВт , С=0,36 грн., то согласно (2):
е=0,15*0,36=0,054
Необходимое время отладки программы составляет 80 машино-часов.
Итак, суммарные затраты на разработку программного обеспечения согласно (1) составят:
S 1.14 4* 3500* 1.12* 1.35 0.6 80* 0.054 ;
S=33712.44
Для вычисления стоимости разработанной программы примем количество предприятий,
которые приобретут данную программу, равное 1.
Используя (3) получим:
Z=33712.44/1=33712.44
Расчет капитальных вложений
Дополнительные капитальные вложения К, связанные с внедрением разработанной системы, определяются по формуле:
|
K=KEВM*(T1/T2)+Z |
(4) |
|
где KEВM - |
капитальные вложения в ЭВМ и другие |
||
составляющие системы; |
|
|
|
T1 - |
машинное |
время, |
необходимое |
пользователю для тех задач, которые он решает с помощью разработанной программы, машиночасы/год;
T2 - полезный годовой фонд работы этой ЭВМ (без учета простоев в ремонте);
Z - цена новой программы, грн.