
- •3.1 Введение
- •3.2 Расчет затрат на непосредственную разработку пп
- •3.3 Расчет затрат на изготовление опытного образца пп
- •3.5 Затраты на эвм, используемые для автоматизации разработки пп
- •3.6 Расчет составляющих затрат на эксплуатацию пп
- •3.7 Расчет затрат на сопровождение пп
- •3.8 Определение цены программного продукта.
- •3.9 Выводы
3.6 Расчет составляющих затрат на эксплуатацию пп
Данные затраты определяются выражением: Sэ = S1э+S2э+S3э.
Затраты на непосредственную эксплуатацию S1эзависят от стоимости эксплуатации вычислительных средств и от затрат на контроль состояния и возобновления программ:
рублей,
где αэ1 = 4880 рублей/год - стоимость эксплуатации ЭВМ в единицу времени – рассчитывается исходя из затрат на электроэнергию и на техническое обслуживание; αэ1 = 4000 рублей/год - затраты на контроль и возобновление программ, отнесенные к единица времени;tэ = 10 месяцев - время эксплуатации;L = 3000 рублей/месяц - заработная плата пользователя программы; T = tэ - время работы с программой.
Потери эффективности программных средств возникают вследствие ограниченных ресурсов и проявляются в виде задержек и потерь сообщений, подлежащих обработке, а также в виде растягиваемых циклов решения периодических задач. Суммарные потери S2э в приближённом виде можно представить как:
рубля,
где
- стоимость эксплуатации ЭВМ в единицу
времени;i=1,tэ21
= 22,5 дня - время непроизводительной
работы ЭВМ, т.е. время, когда машина
работает не на решение задачи, а на
перезагрузку, ожидание;
рублей/месяц
- заработная плата пользователя
программы;
-
время работы с программой.
Потери эффективности
при эксплуатации программ вследствие
их отказов S2э
характеризуют устойчивость ПО к
различного рода внешним возмущениям.
Интенсивность отказовых ситуаций
зависит от уровня отлаженности программ
или от вероятностиР0не
выявленной программной ошибки, а также
отказа в аппаратуре ЭВМ и интенсивности
искажения исходной информации, поступающей
от внешних абонентов,Pn.
В результате потери, обусловленные
ненадёжным функционированием, можно
представить в приближённом виде
(аналогично
):
рублей
где
- стоимость эксплуатации ЭВМ в единицу
времени;i=1,
дней
- время на восстановление программы по
различным причинам;
-
заработная плата инженера по ремонту
ЭВМ;
-
время работы с программой.
Таким образом, общие затраты на эксплуатацию определяются выражением:
67461 рубль.
3.7 Расчет затрат на сопровождение пп
Появление этих затрат обусловлено необходимостью корректировки для исправления ошибок, а также для модернизации и усовершенствования выполняемых функций. Эти затраты сводятся к трем составляющим:
Кс = К1с + К2с + К3с
затраты на обнаружение и устранение ошибок в каждой версии ПО
:
K1c
определяется двумя факторами:
затратами на обнаружение каждой ошибки
и затраты на устранение всех выявленных
ошибок при формировании очередной
версии. Чем меньше ошибок в программе,
тем труднее они обнаруживаются, тем
выше затраты на выявление каждой ошибки.
Затраты на устранение ошибок и
корректировку программ пропорциональны
числу выявленных между версиями ошибокn. Число выявленных и устраняемых
ошибокnзависит от объема программпрактически линейно. Кроме того, полные
затратыK1cпропорциональны длительности
сопровожденияtc
tэ,когда происходит выявление ошибок. В
результате затратыK1c
почти не зависят от тиража ПП:
рублей,
где
рублей
– заработная плата инженеров, занимающихся
обнаружением и исправлением ошибок;
15-
часть программы, требующая корректировки;
Кбайт
– объем исходного текста на языке
высокого уровня.
затраты на доработку и совершенствование программ, формирование и испытание новых модернизированных версий ПП
:
Эти затраты близки
по содержанию к затратам на первичную
разработку ПП. Модернизация производится
поэтапно и для каждой новой версии
изменяется только некоторая (I<1)
часть от объема всего ПП. Обычно эта
часть составляет не более 20 % от всего
комплекса. Сложность связей в ПП приводят
к тому, что удельные затраты на изменяемые
программы при модернизации каждой
версии могут быть несколько больше чем
затраты на создание программ такого же
объема ври первичном проектировании,
что учитывается безразличным коэффициентом.
Величина
зависит от того, насколько при первичной
разработке предусматривалось
сопровождение.
Для внедрения
проведенных изменений, необходимо их
перенести во все или в некоторую часть
эксплуатируемых программ. В результате
в каждом экземпляре ПП затраты на
проведение i-й модернизации войдут
только
частью. Таким образом
рубля,
где - количество версий в жизненном цикле ПО.
затраты на тиражирование каждой версии ПП
- включают совокупные затраты на изготовление копий программ, их установку на ЭВМ и освоение для нормальной эксплуатации. Конкретные значения этого параметра оцениваются по данным реальных разработок, они могут изменяться в широких пределах (
рублей). В нашем случае
=1000
рублей.
Полные затраты на сопровождение в каждом образце ПП можно представить в виде
рубля.
Первый и третий
вид затрат
относится к капитальным затратам,
второй вид затрат (связанных с эксплуатацией
ПО) - к текущим.
Таким образом, суммарные затраты на разрабатываемый комплекс ПО, включающие в себя затраты на разработку, на эксплуатацию и сопровождение в течение 1 года, составляют:
руб.