Cтраница 1
Отлаживаемая программа является входной информацией для ОТЛАДКИ и поступает в его распоряжение в виде объектных модулей. Программа ОТЛАДКА обрабатывает эти объектные модули подобно РЕДАКТОРУ и формирует из них программные фазы, в которые включается информация, соответствующая отладочным запросам программиста. Подготовленные таким образом программные фазы предназначены для непосредственного выполнения в данном задании и не могут каталогизироваться в библиотеку абсолютных модулей. [1]
Отлаживаемая программа должна быть оттранслирована без подавления внутренних номеров операторов ( ISN) в код THR и скомпонована с отладчиком. [2]
Отлаживаемая программа может представлять собой отдельную программу или объединение нескольких программ. Поэтому каждый из отладочных операторов должен быть отнесен к той программе, информацию для отладки которой он содержит. Если для некоторых из программ, входящих в отлаживаемую программу, не заданы отладочные операторы, то никаких действий по отладке этой программы при выполнении отлаживаемой программы не производится. [3]
Заказ на отладку программы ПР0Г1. [4] |
Если отлаживаемая программа представляет собой модуль, то объем памяти, необходимый для ее размещения ( Qon), определяется непосредственно по распечатке результата трансляции с учетом объема рабочих и общих областей. При отладке сегмента, собранного из некоторого числа модулей, объем памяти определяется по протоколу сборки. [5]
Если отлаживаемая программа достаточно сложна и на самом деле состоит из нескольких частей, каждая из которых имеет некоторое самостоятельное значение, то для облегчения работы целесообразно сначала провести автономную отладку этих частей независимо друг от друга, а потом провести комплексную отладку, целью которой является проверка правильности взаимодействия этих отдельных частей в едином комплексе. [6]
Исполнение отлаживаемой программы в системе команд специализированной машины на технологической ЭВМ обеспечивает интерпретатор. [7]
В отлаживаемой программе может быть несколько ( до 10) трассируемых участков. В зависимости от выполнения некоторых условий имеется возможность в некоторый момент отменить трассировку того или иного участка. [8]
Встраиваемые в отлаживаемую программу или оформленные в виде независимой программы-отладчика средства для вывода выполняемых программой команд и их результатов. [9]
Наиболее обстоятельную проверку отлаживаемой программы можно произвести, выполняя по отдельности каждую ее команду и анализируя результат ее выполнения. При отладке вручную это практически невозможно, так как требует огромного расхода машинного времени. [10]
В любой течке отлаживаемой программы имеется возможность получить удобочитаемую распечатку данных, не внося изменений в исходную программу. [11]
Для проверки сопряжения отлаживаемой программы с другими подпрограммами, а также со стандартными блоками и стандартными подпрограммами используется библиотека паспортов программ. Библиотека содержит информацию о размещении программы, составе информации на ее входе и выходе, условия и адреса сопряжения по управлению, а также время реализации данной программы при некоторых условиях. Эти данные позволяют проводить последовательное наращивание системы отлаживаемых программ, не детализируя уже проверенных подпрограмм, и контролировать только их сопряжение и использование, а также время, необходимое для реализации. [12]
Схема средств автоматизации тестироваиия программ 214. [13] |
Для проверки сопряжения отлаживаемой программы с другими используется библиотека паспортов программ. [14]
В случае зацикливания отлаживаемой программы, при возникновении ошибок, а также во многих других случаях пользователю может потребоваться информация о ходе выполнения программы или отдельных ее частей. [15]