Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
78-161~.DOC
Скачиваний:
15
Добавлен:
30.10.2018
Размер:
1.17 Mб
Скачать

8.4 Составляющие затрат на сопровождение, влияющие на процесс разработки ппп

Сопровождение сложных ППП состоит в их развитии и модернизации, в обнаружении и устранении ошибок, а также в тиражировании и конфигурационном контроле распространяемых версий. Долгоживущие, многократно модернизируемые и широко тиражируемые ППП требуют довольно больших затрат на сопровождение, и перспективы массового использования ППП могут заметно влиять на затраты при его разработке. Эти затраты в течение жизненного цикла могут значительно (даже в 5–10 раз) превышать затраты на разработку того же ППП (табл. 8.5).

Затраты на обнаружение и устранение ошибок в ППП определяются двумя факторами: затратами на обнаружение каждой ошибки и затратами на устранение выявленных ошибок при формировании очередной версии.

Затраты на развитие и модернизацию программ близки по содержанию к затратам на первичную разработку программ СP. В процессе сопровождения обычно эксплуатируется та же технологическая система, которая использовалась при первичной разработке ППП. Поэтому в качестве опорной можно использовать величину СP с учетом поправочного коэффициента. При этом следует учитывать наличие готовой технологической базы для сопровождения, заложенной при первичной разработке, что снижает или исключает влияние некоторых факторов в составе СР.

Таблица 8.5  Составляющие затрат на сопровождение программ,

влияющие на процесс его разработки

Составляющие затрат и потерь

при сопровождении ППП

Основные факторы,

влияющие на процесс

разработки ППП

Затраты на обнаружение и устранение ошибок в ППП

Объем ППП

Длительность цикла жизни ППП

Уровень технологии разработки ППП

Затраты на модернизацию и доработку ППП

Затраты на тиражирование и внедрение версий ППП

Степень использования ресурсов реализующей ЭВТ

Надежность ППП

Число версий ППП

Мобильность ППП

Тиражность ППП

Затраты на тиражирование каждой версии включают совокупные затраты на производство экземпляра копии ППП, его установку в реализующей ЭВМ и освоение для нормальной эксплуатации.

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

Таким образом, экономика сопровождения программ приобретает все большее значение по мере накопления высококачественных ПИ длительного использования и должна являться предметом специальных исследований.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]