Cтраница 3
Описанный монитор позволяет отлаживать прикладные программы в реальном масштабе времени, что значительно снижает время отладки программы. Команды монитора позволяют делать произвольную расстановку контрольных точек в программе пользователя, что является мощным средством отладки. [31]
Перегрузку рабочих мест устраняют путем совершенствования технологии, механизации и оснащения рабочих мест приспособлениями во время отладки ОППЛ. [32]
Отсюда нсно, что шспольэование шскоивленного двумерного элемента для проведения единичного расчета не всегда целесообразно, поскольку время отладки и тестировения результятов будет большим, и общая стоимость расчета превысите ту, которую потребуют плоские элементы. Другое дело, если создеется универсальный комплекс прогреми. В этом случае следует иметь обиирную библиотеку элементов, в которую входили бы и искривленные оболочечные элементы. Поэтому задача построения новых элементов оболочек ш улучшения кечест-ва уже известных с целью получения более недежных результатов при расчете тонкостенных конструкций, является актуальной. [33]
Значения, присвоенные переменным, элементам массивов и массивам с помощью подкоманды SET, сохраняются только на время отладки программы. По окончании отладки все необходимые изменения следует внести в файлы с исходной программой. [34]
Разработка и отладка программного обеспечения управления ГАП и РТК имеет специфическую трудность, связанную с отвлечением на время отладки достаточно дорогостоящих единиц производственного оборудования. Поэтому для ЧПУ применяются системы автоматизации программирования ТЕХТРАН [22], AUTOTEXCH-NCM / EC. Методом повышения эффективности разработки является создание стендов имитации работы станков на ЭВМ. Так, в ЛИИАН разработан стенд пблунатурного моделирования гибких производственных систем, позволившего эффективно отладить и проверить работоспособность программного обеспечения информационно-управляющей системы ГПС. [35]
Документацию по разрабатываемой системе рекомендуется готовить не после завершения работ по всему комплексу в целом, а во время отладки по каждой программе в отдельности. Это связано с тем, что алгоритм и схема счета во время отладки свежи в памяти, а после завершения всех работ их нужно восстанавливать, повторно вникая в каждую программу. [36]
Восьмеричную и шестнадцатеричную формы записи в основном используют при программировании задач для ЭВМ и введении компактных записей во время отладки программ. [37]
Оперативная модификация самой программы связи нужна не часто при нормальной работе, хотя такая возможность может быть использована во время отладки. Более необходимое требование к программе связи заключается в возможности отсоединять и присоединять устройства, такие, как пишущие машинки или устройства ввода с перфокарт. В некоторых операционных системах предусмотрена такая возможность, но в случае ее отсутствия может возникнуть необходимость обеспечить ее посредством прикладных программ. Все подобные требования должны быть тщательно изучены до того, как этап анализа задачи считается законченным. Если устройства могут отсоединяться и присоединяться, в технические требования к программам, пользующимся этими устройствами, должна быть включена проверка состояния устройства и указаны действия, которые следует предпринять, если это устройство недоступно. [38]
Логическая единица представляет собой один или несколько операторов языка ПЛ / 1, которые необходимо включить в выполняемую программу во время отладки алгоритма. Этими операторами, как правило, являются операторы ввода-вывода ( с экрана АП), операторы присваивания или перехода. Правила составления логических единиц будут рассмотрены в 5.3. Чтобы включить их в определенное место программы, используют способ прикрепления их к конкретному существующему оператору программы. [39]
Оператор может ввести имя альтернативного списка ( или списков) тех загрузочных модулей методов доступа, которые должны быть сделаны резидентными на время отладки или специального прогона системы. Примером этого может служить практика отладки телекоммуникационной аппаратуры. Во время обычной работы системы наличие резидентных модулей телекоммуникационного метода доступа может не дать никаких преимуществ. [40]
Лп - частота появления и устранения ошибок, приходящихся на одну команду программ в единицу времени; t - число календарных единиц времени отладки программы ( в качестве единицы времени могут быть использованы дни, недели, месяцы, кварталы. Выбор единицы времени для измерения продолжительности отладки связан со временем отыскания и устранения ошибок и введением определенного усреднения для получения более плавной кривой, а также зависит от размеров комплекса отлаживаемых программ); а, Ъ - коэффициенты аппроксимации. [41]
![]() |
Инструментальные средства для статической отладки. [42] |
Если аппаратный модуль содержит генератор тактовых импульсов, проверка правильности характеристик частоты, времени нарастания и амплитуды импульсов также должна быть выполнена во время статической отладки до начала динамической отладки. [43]
Теперь, после того как мы описали отладочную конфигурацию модуля связного интерфейса и программы для тренировки модуля, мы обсудим шаги, используемые во время отладки. В общих чертах мы должны проверить, что модуль правильно инициализируется и что последовательные цифровые данные принимаются и передаются в соответствии со спецификациями для модуля. Во время отладки микрокомпьютерный анализатор или внутрисхемный эмулятор используются для управления программами и для отображения результатов, полученных во время выполнения программ. Выходы микрокомпьютерного анализатора и внутрисхемного эмулятора могут быть использованы для синхронизации или запуска осциллографа или логического анализатора, подключенного к модулю. Эта конфигурация позволяет отобразить внутренние сигналы в модуле син-хронно с выполнением программ. [44]
Обычно сталкиваются с проблемой непредусмотренного воспроизведения на экранном дисплее информации ограниченного пользования в результате случайного вывода на экран содержимого файлов или памяти, особенно во время отладки. Это не столь серьезно, как кажется на первый взгляд, поскольку человек, получающий информацию, не подозревает, что она секретна, да и мало что лоймет, если даже она не подвергалась никакому преобразованию. В качестве контрмер в этом случае достаточно использовать преобразование данных, процедуры, ограничивающие возможность вывода на печать, и программные средства, исключающие подобные ошибки. [45]