Реклама:

Cic»«icf7 <с/«о. ~

Дополнения и усовершенствования программ при формировании каждой новой версии приводят к появлению новых ошибок, вследствие чего величина п0 изменяетси около некоторого среднего значения. Эту-v величину трудно определить прямыми измерениями, поэтому включим значение я, в состав коэффициента а10 « etic/n0 и оценим значение а1в косвенно. КП объемом вДо© тыс. команд.может требовать непрерывных усилий коллектива в 5—10 челойек для устранения ошибок, коррек-: тйровок версий и документации, Отсюда можно оценить а^, например, как величину затрат иа "корректировку ошиТЗок в программе в пе-. ресчете на одну команду,в течение часа для среднего коллектива яз.5^ специалистов. В каждом экземпляре КП затраты на обнаружение и устранение ошибок при сопровождении присутствуют только Л^й частью, тогда » ,

Clc = a1Dtcn/N.

Затраты Сгс на развитие н модернизацию КП близки по содержа-' иию к затратам иа первичную разработку программ, поэтому в качестве опорной можно использовать величину Сш й коэффициент. «ш (см. §2.3). Модернизация'производится поэтапно и для каждой новой 1-Я версии изменяется только некоторая. Рі < 1 часть от объема всего комплекса (5—20 %)[37]. Удельные затраты на изменяемые программы при модернизации каждой версии больше, чем затраты на создание программ таиого же объема при первичном проектировании, что можно учесть безразмерным коэффициентом 3 > а,с > ).

Возрастание удельных затрат при корректировках КП в процессе сопровождения обусловлено необходимостью тщательного анализа вносимых изменений на функционирование остальных программ в комплексе, возрастанием объема и повышением уровня тестирования программ. На затраты влияют изменение состава специалистов, осуществляющих сопровождение, относительно состава, проводившего разработку, а также сложность фрагментарной корректировки документации и другие факторы. В результате затраты на разработку новых компонент и изменение программ в расчете на одну новую команду в программе при сопровождении возрастают в два-три раза относительно затрат при создании опытного образца. Таким образом, затраты на модернизацию и развитие о> версий в жизненном цикле КП, имеющего объем П н тираж N (входит в С1П), составят «і

С,с=за»0С1п 2 Р».

Затраты на тиражирование каждой версии Сзс включают совокупные, затраты на ивготовление копни программ, их установку в ЭВМ и освоение для нормальной 'эксплуатации. Эти затраты практически соответствуют затратам на тиражирование программ при первичном вводе, зависят От типа памяти для хранения программ в ЭВМ и относительно невелики (С8а,«= 104-10* руб). Поэтому ниже оий не Учитываются.

Уровень технологии непосредственно влияет на затраты, связанные с развитием н модернизацией КП, так как в выражение для Сю входит величина С,„ из (2.14), зависящая от £/. Для упрощении анализа составляющую С10 можно представить равной значению С,ц с множителем, зависящим от числа модернизация ш и объема каждой из них Р|, а также от относительной сложности выполнения каждой модернизации Оде.


⇐ Предыдущая страница| |Следующая страница ⇒