Cтраница 2
Посредством операционной системы выполняются программы управления томографом, сканирования сварного шва, восстановления изображения из полученных проекций, анализа изображения, а также тестирования работоспособности оборудования ЭВМ и самого томографа. В режиме ожидания сканирования под управлением операционной системы проводится тестирование узлов ЭВМ, и данные тестирования выводятся на дисплей. [16]
Карта раздается за 10 - 15 минут до конца занятий. Перед этим мы проводим краткую вступительную беседу, в которой разъясняем цели и задачи данного тестирования. [17]
Эффективность отладки определяется вероятностью наличия оставшихся ошибок в модуле в зависимости от затрат на создание тестов, исполнение программ и анализ данных тестирования. Для упрощения анализа можно предположить, что значения длительности и сложности вычислений на дугах графов программ одинаковы и невелики. При этих предположениях сложность теста, проверяющего каждый t - й маршрут в первом приближении, пропорциональна количеству дуг графа программы, входящих в этот маршрут, или количеству условий fj, которые необходимо задать в тесте. [18]
Остальные члены бригады выполняют различные вспомогательные функции. Бригада обычно состоит из главного программиста, второго программиста, библиотекаря, администратора и секретаря. Второй программист помогает главному программисту в написании и отладке программ и при необходимости может взять на себя все его функции. Библиотекарь ведет всю техническую документацию, связанную с проектом: проектные документы, исходные модули ( все версии) и архив данных тестирования. В функции администратора входит освобождение главного программиста от решения административных вопросов в процессе осуществления проекта. При необходимости бригаде предоставляются различные другие услуги извне. Такая организация бригады была предложена для создания больших программных комплексов: при соответствующей поддержке один высококвалифицированный программист способен быстрее и с более высоким качеством разрабатывать программы, чем бригада посредственных программистов, работающих на равных. В частности, более просто решается проблема общения внутри бригады. Первая бригада главного программиста была организована в начале 1970 - х годов X. [19]
Обобщающая обработка накопленных результатов отладки может производиться вне реального времени после завершения одного или серии экспериментов. Основная задача при этом состоит в расчете различных интегральных характеристик функционирования КП. Некоторые эталонные данные могут быть получены от генераторов тестов. При экспериментах с реальными объектами для получения эталонных данных используются специальные измерительные комплексы. В обоих случаях не простой задачей может оказаться сопоставление и совместная обработка экспериментальных данных тестирования с эталонными. Особые трудности встречаются в связи с необходимостью совмещения во времени результатов экспериментов и данных, получаемых от внешних измерительных комплексов, информация которых об объектах или процессах используется как эталонная. [20]