Пошаговое выполнение программы - Программное обеспечение расчета конструкций
При пошаговом выполнении программы код выполняется строчка за строчкой. В среде QT возможны следующие команды пошагового выполнения:
- - Step Into - если выполняемая строчка кода содержит вызов функции, процедуры, то происходит вызов, и программа останавливается на первой строчке вызываемой функции, процедуры. - Step Over - если выполняемая строчка кода содержит вызов функции, процедуры или метода, то происходит вызов и выполнение всей функции и программа останавливается на первой строчке после вызываемой функции. - Step Out - предназначена для выхода из функции в вызывающую функцию. Эта команда продолжит выполнение функции и остановит выполнение на первой строчке после вызываемой функции.
Пошаговое выполнение до сих пор является мощным методом автономного тестирования и отладки небольших программ. [9].
5. Контрольные точки
Контрольная точка (breakpoint, точка останова, точка прерывания) - точка программы, которая при ее достижении посылает отладчику сигнал. По этому сигналу выполнение отлаживаемой программы временно приостанавливается.
Чтобы ввести точку прерывания, необходимо в окне редактора кода щелкнуть мышью левее кода требуемой строки, появится красная точка.
Теперь, если запустить приложение на выполнение и начнать с ним работу, произойдет прерывание выполнения программы в месте, где была установлена точка. Когда выполнение в контрольной точке останавливается, отлаживаемая программа переходит в режим остановки(break mode). Режим приостановки выполнения можно представить как пребывание программы в неком ожидании. В этом режиме все элементы, например функции, переменные и объекты, сохраняются в памяти, но их перемещения и активность приостанавливаются. Во время режима приостановки выполнения можно произвести поиск ошибок и нарушений целостности данных, проверив положения элементов и их состояние.
Преимущество точек прерывания заключается в том, что их можно одновременно указать несколько в разных местах кода, в том числе и в разных модулях программы. Приложение будет выполняться до тех пор, пока управление не перейдет к первой встретившейся в программе точке прерывания.
Контрольные точки предоставляют мощное средство, позволяющее приостанавливать выполнение программы в том месте и в то время, когда это необходимо. Вместо того чтобы перемещаться по коду от строки к строке или от инструкции к инструкции, можно разрешить выполнение программы до тех пор, пока она не достигнет точки остановки, а затем начать поиск и устранение ошибок. Для того чтобы убрать точку прерывания, достаточно просто щелкнуть на ней мышью.[9].
Похожие статьи
-
Требования к Программе - Программное обеспечение расчета конструкций
Разработку и тестирование программы провести на ЭВМ класса Intel® Pentium® с использованием в среде программирования Qt Creator. Программа должна...
-
Описание основных возможностей МКЭ МКЭ представляет собой эффективный метод решения инженерных задач. Область применения метода от анализа напряжений в...
-
Тесты - Программное обеспечение расчета конструкций
Тест - это просчитанный вручную или другим способом пример, промежуточные и конечные результаты которого используются для контроля правильности...
-
Технология отладки программы, Подготовка отладки - Программное обеспечение расчета конструкций
Подготовка отладки Отладка - это процесс поиска и исправления ошибок, приводящих к не правильной работе приложения. Отладка делится на два этапа: отладка...
-
Существует множество систем конечно-элементных расчетов, таких как ANSYS, NASTRAN, ЛИРА. ANSYS Технологии компьютерного моделирования ANSYS позволяют...
-
Внешние (программы-утилиты) команды Внешние команды (утилиты) содержаться на дисках в виде отдельных файлов, и поэтому командный интерпретатор должен для...
-
В предыдущем разделе был рассмотрен расчет затрат разработчика программного продукта, в этом разделе будет разобран расчет затрат пользователя, связанных...
-
Над созданием ИС "Учет посещаемости в детском саду" будет работать определенная группа разработчиков, состоящая из руководителя и инженера-программиста....
-
Типы конечных элементов - Программное обеспечение расчета конструкций
Простейшим среди элементов является одномерный элемент. Схематически он обычно изображается в виде отрезка, хотя и имеет поперечное сечение. Площадь...
-
ЛИРА - Программное обеспечение расчета конструкций
Программный комплекс ЛИРА-САПР является современным инструментом для численного исследования прочности и устойчивости конструкций и их...
-
NASTRAN - Программное обеспечение расчета конструкций
NASTRAN - это одна из лучших на рынке конечно-элементная система. MSC Nastran вот уже более 40 лет доказывает свою точность и эффективность. Постоянно...
-
Введение - Программное обеспечение расчета конструкций
Метод конечных элементов является одним из наиболее распространенных методов решения задач математической физики. Это связано с большой универсальностью...
-
Анализ алгоритмов построения сеток - Программное обеспечение расчета конструкций
Общая последовательность построения состоит в следующем. В начале с помощью CAD-системы создается геометрическая 2D-модель исследуемой конструкции. Для...
-
Для реализации поставленной задачи методом конечных элементов будут использованы следующие программные обеспечения (ПО): - MATLAB - ПО и одноименный язык...
-
Программы-оболочки - Программное обеспечение компьютера
Операционная система МS-DOS позволила успешно работать с персональными компьютерами на протяжении почти 15 лет. Тем не менее, эту работу нельзя назвать...
-
Примеры антивирусных программ, Антивирус Касперского 7.0 - Программное обеспечение компьютера
Наиболее распространенные антивирусные программы: ADINF, AIDSTEST, AVP, DrWeb. NAV (Symantec), SCAN (McAfee), VIRUSAFE (Eliashim) и др. К антивирусам,...
-
Выполнение тест-кейсов - Тестирование программного обеспечения
Одной из особенностей процесса тестирования является необходимость проведения тестирования программы специалистом, который не является ее автором....
-
Антивирусные программы, их классификация и принципы работы - Программное обеспечение компьютера
Самыми популярными и эффективными антивирусными программами являются Антивирусные сканеры (другие названия: доктора, фаги, полифаги). Следом за ними по...
-
АНТИВИРУСНЫЕ ПРОГРАММЫ. НАЗНАЧЕНИЕ, ВИДЫ - Программное обеспечение компьютера
Антивирусная программа (антивирус) -- изначально компьютерная программа, которая предназначена для обезвреживания вирусов и различного рода вредоносного...
-
Обязанности дублеров инженерно-технических работников среднего звена: Обслуживание вычислительной техники всех подразделений колледжа, покупка...
-
1. НА 7 ПК ИСПОЛЬЗУЕТСЯ microsoft Windows xp sp2. 2. на 1 используется Altlinux 5 3. Программы офисного назначения: A) Microsoft Office Excel 2003 B)...
-
Минимальный состав аппаратных средств Минимальный состав используемых технических (аппаратных) средств: IBM PC совместимый с процессором 80386 и выше ОЗУ...
-
Инструментальное программное обеспечение -- это программное обеспечение, предназначенное для использования в ходе проектирования, разработки и...
-
Прикладные программы предназначены для решения конкретных функциональных задач пользователя. Прикладное ПО общего назначения - совокупность программ для...
-
Работа с программой проводник . Запуск программы Проводник осуществляется одним из нескольких способов: с помощью ее ярлыка на рабочем столе или в...
-
Антивирусные программы - специальные программы для обнаружения, удаления и защиты от компьютерных вирусов, которые позволяют обнаруживать и уничтожать...
-
Постановка задачи на разработку программного обеспечения Для того чтобы предлагаемая схема была интегрирована в САПР, который не имеет функции интеграции...
-
В этой главе представлено описание инструментов и методов, использованных при написании кода программы. Инструменты разработки серверной части Для...
-
- Отправляясь в аэропорт, необходимо проверить наличие у себя билета, паспорта и визы, в случае необходимости. - Для детей необходимо иметь проездной...
-
Под памятью здесь подразумевается оперативная память компьютера. Оперативной памяти для сохранения информации требуется постоянное электропитание. Память...
-
Программный алгоритм визуальный гаусс В программу включены следующие процедуры: "gauss1", "gaussj", "New1Click", "Button1Click", "Button2Click",...
-
Вирусы и антивирусное программное обеспечение
Реферативная часть Что такое вирус? Один из известных "докторов" Д. Н Лозинский дал определение вируса на примере клерка. Представим себе аккуратного...
-
Метод Гаусса. Метод Гаусса решения систем линейных уравнений состоит в последовательном исключении неизвестных и описывается следующей процедурой. С...
-
Для вызова ЛЕКСИКОНа следует набрать LEXICON или LEXICON имя редактируемого - файла Если в команде вызова ЛЕКСИКОНа указано имя файла, которого нет на...
-
Adobe Dreamweaver Adobe Dreamweaver - это HTML-редактор от компании Adobe, который на сегодняшний день очень известный. Первая его версия была выпущена в...
-
Для проверки гипотезы о целесообразности автоматизации процесса тестирования в компании необходимо посчитать затраты на ручное тестирование и затраты на...
-
В процессе разработки интерфейса уделялось большое внимание его упрощению для того, чтобы пользователь с минимальными знаниями и навыками в работе с...
-
Антивирусные компании и программы, Software, Research - Программное обеспечение компьютера
AhnLab - Южная Корея Aladdin Knowledge Systems - компания не выпускает антивирусы ALWIL Software (avast!) - Чехия (бесплатная и платная версии) AOL Virus...
-
Для запуска кластеризации пользователю нужно ввести 4 параметра: А) Название ODBC драйвера с созданным подключением. Как создать Такое подключение,...
-
Анализ результатов тестирования - Тестирование программного обеспечения
Несмотря на существование различных видов тестирования, процессы тестирования достаточно схожи. Разработкой и анализом тестов может заниматься только...
Пошаговое выполнение программы - Программное обеспечение расчета конструкций