Показатели качества этапа сопровождения программных систем

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

Мобильность ПС следует рассматривать в двух аспектах. Мобильность относительно изменения типа, структуры и системы команд ЭВМ и мобильность относительно различных производительных условий. Первый аспект характеризует возможность сохранения и эффективного использования эксплуатируемых программ в процессе развития аппаратуры ЭВМ. Трудоемкость переноса программ с одних технических средств на другие зависит от специфических различий этих средств (длина слова, ёмкость памяти, структура команд и т.д.), а также от структуры программ и ПС, степени стандартизации языка программирования и автоматизации технологии проектирования и т.д. Второй аспект характеризует возможность тиражирования ПС и внедрения её в различных производственных условиях. Трудоемкость тиражирования зависит от степени универсальности программ и базы знаний, возможности корректировки знаний, заложенных в систему, и данных. Показатели мобильности ПС связывают с трудоемкостью переноса программ на новый тип ЭВМ и трудоемкостью тиражирования относительно трудоемкости полного проектирования аналогичной ПС.

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

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