Реклама:

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

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

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

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

Для более' глубокой проверки функционирования версий и локализации, ошибок целесообразно создавать комплекс средств имитации'внешней среды высшего уровня, которые ие-пользуются специалистами по конфигурационному управлению и сопровождению. Эти средства имитации включают так-•же средства нижнего уровня (пользовательские) для обеспечения "полного, повторения ситуаций, при которых пользователями обнаружены аномалии функционирования. Средства имитации высшего уровня не передаются пользователям и входят в состав стенда, предназначенного ДЛя сопровождения и испытаний. определенного КП (см. §4.1). -

Средства Накопления, упорядочения и каталогизации тестовых наборов данных, обеспечивают возможность многократного использования тестов в течение жизненного Цикла КГх. После применения теста часто' создается впечатление, что он больше не Потребуется и ке следует его сохранять. Однако значительное число тестов приходится использовать повторно, что определяет целесообразность их хранения.

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


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