Конструкторско-технологическая часть.
Разработка системы для анализа неисправностей в работе радиолокационного оборудования
При отладке программы «Экспертная система анализа неисправностей радиолокационной аппаратуры» использовались средства отладки среды Qt SDK. Выполнять программу по шагам, причем как с заходом в подпрограммы, так и выполняя их целиком; Отладка— этап разработки, на котором обнаруживают, локализуют и устраняют ошибки. Отображать содержимое любых переменных при пошаговом выполнении; Выполнять… Читать ещё >
Конструкторско-технологическая часть. Разработка системы для анализа неисправностей в работе радиолокационного оборудования (реферат, курсовая, диплом, контрольная)
Технология отладки
Отладка— этап разработки, на котором обнаруживают, локализуют и устраняют ошибки[ https://ru.wikipedia.org/wiki/Отладка_программы].
При отладке программы «Экспертная система анализа неисправностей радиолокационной аппаратуры» использовались средства отладки среды Qt SDK.
Они позволяют:
выполнять программу по шагам, причем как с заходом в подпрограммы, так и выполняя их целиком;
предусматривать точки останова;
выполнять программу до оператора, указанного курсором;
отображать содержимое любых переменных при пошаговом выполнении;
отслеживать поток сообщений и т. п.
Использовались разные приемы в зависимости от проявлений ошибки. Если было получено сообщение об ошибке, то сначала уточнялось, при выполнении какого оператора программы оно получено. Для этого устанавливалась точка останова в начало фрагмента, в котором проявлялась ошибка, и выполнялись операторы в пошаговом режиме до проявления ошибки. Аналогично поступали при «зависании» компьютера. Если были получены неправильные результаты, то сначала определялся фрагмент, при выполнении которого получались неправильные результаты. Для этого последовательно проверялись интересующие значения в узловых точках. Обнаружив значения, отличающиеся от ожидаемых, по шагам трассировался соответствующий фрагмент до выявления оператора, выполнение которого давал неверный результат. Для уточнения природы ошибки проводился анализ машинных кодов, флагов и представления программы и значений памяти в 16-ричном виде.