Реклама:

Между отдельными компонентами затрат существуют задержки и обратные связи, которые затрудняют их описание. В [331 предложены аппроксимации для перечисленных затрат и проведено моделирование административной деятельности при сопровождении КП. Моделирование подтвердило приведенные .выше закономерности й. позволило более корректно подойти к прогнозу развития сложных КП. Выявлены наиболее существенные факторы, влияющие на показатели качества КП, способствующие улучшению технологии и административного управления процессом проектирования программ. Прн ограниченных трудовых ресурсах возможна предельная критическая сложность сопровождаемых программ, при которой устанавливается динамическое равно-, весне между доработками и вносимыми ошибками, вследствие чего качество КП не улучшается.

Затраты на сопровождение программ. Рассмотрим эффек тивность автоматизации сопровождениями затраты иа егоосу-ществление [371 по методике, представленной в §2.3. Длительность и большой объем работ по тестированию и корректировке программ в процессе сопровождения способствуют повышению роли средств автоматизации технологии этих работ. Сопровождение обычно осуществляется с использованием той же технологии и средств автоматизации, что и проектирование данного КП. Поэтому при анализе целесообразного уровня автоматизации сопровождения первичные затраты на создание средств автоматизации можно не учитывать. Кроме того, предположим, что при сопровождении технологические средства не развиваются и полностью соответствуют тем, которые применялись при разработке. Y

Затраты на эксплуатацию средств автоматизации Сзп (см. §2.3) практически аналогичны затратам на проектирование программ н пропорциональны длительности сопровождения и суммарному изменяемому объему программ. Поэтому для оценки затрат на эксплуатацию тех--нологин в процессе сопровождении С1Т можно воспользоваться выражением для Сзп в (2.15), заменив величину П на суммарный объем программ /7', подвергающихся корректировкам:

Схт=авт*/7'1////.

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

С1С — затраты на обнаружение и устранение ошибок в каждой версии КП;

С2с — 'затраты на доработку и совершенствование .программ, формирование и испытание новых модернизированных версий КП;

Сас — затраты иа тиражирование каждой новой версии нее внедрение в эксплуатируемых, н. новых системах. -,

Затраты на обнаружение и устранение ошибок С1С в программе:, определяются диумя факторами: затратами на тестирование для обнаружения каждой ошибки и затратами на устранение всех выявленных ошибок при формировании очередной версии. Чем меньше Ошибок и0 в программе, тем труднее они обнаруживаются, т. е. тем выше затраты иа выявление каждой из них. Число выявляемых и устраняемых ошибок п зависит от объема программ 77' практически прямо пропорционально. Кроме того, полные затраты Сх0 пропорциональны длитель-, ности сопровождения гс, кргда происходит тестирование, выявление н. устранение ошибок,* t


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