Реклама:

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

Технологические системы автоматизации проектирования и сопровождения КП создаются с использованием средств автоматизации программирования и тестирования, входящих, как правило, в операционные системы^универсальных ЭВМ, которые также являются сложными программными комплексами (объемом 10*—10е команд), подлежащими сопровождению. В результате образуется иерархическая совокупность трех систем', каждая из которых подлежит сопровождению и конфигурационному управлению в течение всего жизненного цикла КП, выполняющего основную целевую задачу конкретной разработки на нижнем уровне.

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

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

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

данные об ошибках, условиях их проявления и характеристиках обнаруживающих тестов, а также предложения иа изменения программ, подлежащие анализу, и селекции для выделения тех из. них, для которых будут разрабатываться корректировки программ (журнал предварительных изменений);

изменения программ, отобранные группой конфигурационного управления для проведения корректировок в очередной версии КП (журнал утвержденных корректировок); N характеристики эталонных версий и набор изменений, выполненных в каждой их них (журнал эталонных версий);


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