Реклама:

Таким образом, полные затраты на сопровождение в каждом образце КП можно представить в виде:

а

Св=о.т*Я' ит+й,сСт 2 Рі-МівЖс/АГ.

1=1

Рассмотрим два достаточно типичных примера: долго сопровождаемый, сильно развиваемый КП и однократно слабо модернизируемый комплекс. В первом случае примем, что число версий со » 20, каждая версия приводит к изменению 20 % программ и затраты на создание каждой версии в два раза больше, чем иа перничиую разработку такой же программы (а»0 = 2). Тогда затраты на сопровождение в восемь раз превышают затраты На первичную разработку того же КП, Для КП объемом П ==> 10* (рис. 5.4) это приводит к возрастанию значений С1П + С»с в 9 раз по сравнению с значением С1й, -

В этом, примере затраты -на эксплуатацию технологической системы можно считать пропорциональными объему измененных программ П', который равен и' — 4/7. Суммарные затраты на технологию при проектировании и сопровождении программ будут равны С,в =■= = Сзп +■ БСзп, вследствие чего снижается доля затрат на создание и

Рис. 5.4. Зависимость затрат на проектирование и сопровождение программ от уровня автоматизации проектирования при единовременной замене 20 % Программ в каждой нз 20 версий (---

Си, —•---Сэл,----Ср)

внедрение технологии. В совокупности учет затрат на длительное сопровождение программ приводит к возрастанию рационального уровня-автоматизации технологии (0 = 3 или 4) даже .при ее использовании для малого числа создаваемых и сопровождаемых проектов.

Во втором примере предположим, что ш = I, Р| = 10 и а2с = 2. Тогда затраты на проектирование нозрастают только на 20,% (С2С = = 0,2С1П). При этом рациональный уровень автоматизации технологии практически не изменяется по сравнению с оценками, полученными при анализе затрат только на проектирование. Перспективы длительного сопровождения с большим числом версий способствуют совершенствованию технологии и повышению уровня ее автоматизации. В частности, эти тенденции отражаются на требованиях к интенсивному развитию и совершенствованию методов и -средств""тестирования программ.

Принципы конфигурационного управления. Для управления разработкой крупных проектов сложных Технических систем в 60-е годы были созданы методы конфигурационного управления 19, 661. Цель этих методов — обеспечение управляемого развития сложных высококачественных технических, систем и изделий в течение жизненного цикла. В качестве исходного принимается постулат, что сложные системы не могут быть точно и исчерпывающе определены в первичных технических заданиях на разработку. Кроме того, в реальной практике даже после изготовления и завершения испытаний сложные системы подвергаются многочисленным изменениям для улучшения их качества в течение всего времени использования вплоть до прекращения эксплуатации. Для этого разработаны методы и средства, обеспечивающие контроль за вносимыми изменениями и возможность определять фактическое состояние (конфигурацию) системы при разработке н эксплуатации в любой момент времени. Основой конфигурационного управления является точная и. достоверная информация о состоянии системы и предполагаемых изменениях.


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