ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММЫ - раздел Компьютеры, Компьютерные технологии в приборостроении Этап Отладки Программы Является Одним Из Важнейших И Трудоемких Этапов При Со...
Этап отладки программы является одним из важнейших и трудоемких этапов при создании любой программы. На данном этапе происходит выявление ошибок и устранение недочетов.
Процесс отладки зависит от условий функционирования программы, то есть от используемого компьютера, языка программирования, операционной системы, специфики самой задачи. Нередко на этом этапе приходится переделывать и добавлять отдельные модули для достижения правильного функционирования программы. Иногда неверные результаты могут послужить толчком к тщательному пересмотру первоначальной постановки задачи.
Некачественное определение требований к программе приводит к созданию программы, которая будет правильно решать неправильно сформулированную задачу.
При работе на этапе отладки заводятся специальные библиотеки, в которых хранятся исправленные модули, поскольку одно исправление может повлечь за собой новые ошибки. Этап тестирования программы заключается в обнаружении максимально возможного количества ошибок, допущенных при написании программы. Для этого разрабатываются специальные тесты для проверки каждого модуля программы.
Этап тестирования программы должен выявлять наибольшее количество ошибок. Чем больше ошибок было выявлено в процессе тестирования, тем качественнее проведена проверка программы.
Этапы отладки и тестирования программы требуют больших временных затрат (20 – 30% от всего времени разработки). Они являются критическими, так как выполняются в конце разработки при нехватке времени.
После выполнения этапа отладки все исправленные модули тестируются вновь. Если проверка прошла успешно, то в алгоритмы модулей вносятся необходимые изменения.
При отладке программы в данном дипломном проекте большое количество времени было затрачено на отладку всех модулей в целом (взаимодействие между подключаемыми модулями, обмен информацией между ними и главным управляющим модулем), а также – на исправление синтаксических ошибок.
На сайте allrefs.net читайте: "Компьютерные технологии в приборостроении"
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММЫ
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Содержательная постановка задачи
Целью дипломного проекта является создание программного обеспечения для частичной автоматизации процесса обучения студентов по курсу «Компьютерные технологии в приборостроении».
Постановка задачи для решения на ЭВМ
Данная задача реализована на языке высокого уровня Pascal.
Задача представляет собой программу, предназначенную для обучения и контроля знаний студентов СПбГУАП. Программа
ВЫБОР И ОБОСНОВАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ НА ЭВМ
В целях рационализации процесса создания программы она разбивается на отдельные части, называемые модулями.
К программным модулям предъявляются следующие требования:
СТРУКТУРА ПРОГРАММЫ
Обучающая программа по курсу "Компьютерные технологии в приборостроении" разработана по модульному принципу и включает в себя:
- информационно-спр
НАЧАЛО схемы OpDan, описания данных;
device,mode – целочисленные переменные для инициализации графического режима;
x,count,y – целочисленные счетчики;
key – хранение символа нажатой клавиши;
size – переменна
Запись алгоритма на языке программирования
7.1. Выбор и обоснование языка программирования
В качестве языка кодирования выбран язык программирования Turbo Pascal 7.0.
Turbo Pascal – универсальный язык прогр
Описание программы
Программа состоит из 13-ти модулей, 12 из которых оформлены как процедуры и 1 как главный управляющий модуль. Модули называются: Vhod, OpDan, Registr, Chtenie, Find, Ramka, Kursor,
Описание назначения и ограничения на использование программы
Обучающая программа тестирования включает в себя программные модули и находящиеся на магнитном диске текстовые файлы. Программа содержит главное меню и вызываемые из него подменю, служащие для вызо
Инструкция пользователя
Инструкция пользователя предназначена для человека, который впервые запускает данную программу на компьютере.
Для работы программы необходимы соответствующие файлы. Эти файлы можно перенес
Расчет затрат на материалы
Наименование материала
Кол-во
Расход на программу
Цена за ед. изм. Руб.
Сумма, руб.
Картри
МЕРОПРИЯТИЯ ПО ТЕХНИКЕ БЕЗОПАСНОСТИ
11.1. Проверка безопасности на рабочем месте
Требования к мониторам. Конструкция монитора должна обеспечивать возможность фронтального наблюдения
ГОСТы и стандарты на мониторы и ПЭВМ
Монитор, как и любое устройства должен соответствовать определенным требованиям и стандартам. Требования на мониторы разделяют на две основные группы стандартов и рекомендаций – по
Требования к помещениям для эксплуатации ПЭВМ
Помещение с мониторами и ПЭВМ должны иметь естественное и искусственное освещение. Естественное освещение должно осуществляться через оконные проемы, ориентированные преимущественно
Излучение
Результаты многолетних наблюдений, проведенных в НИИ медицины труда РАМН, показывают, что для пользователей ПЭВМ действительно характерен набор субъективных жалоб на здоровье.
Вентиляция
Эффективным средством нормализации воздушной среды в помещениях является вентиляция. По способу перемещения воздуха вентиляция разделяется на естественную и механическую. Естественн
Электробезопасность
Так как ПЭВМ питается от сети переменного тока 220В 50Гц, необходимо предусматривать средства и мероприятия по защите пользователя ПЭВМ от поражения электрическим током и компьютера
Требования к организации и оборудованию рабочих мест
Рабочие места с ВДТ и ПЭВМ по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева.
Схемы размещения рабочих ме
ЗАКЛЮЧЕНИЕ
В дипломном проекте была разработана обучающая программа по курсу «Компьютерные технологии в приборостроении». В процессе дипломного проектирования были изучены соответствующие лите
Procedure Vhod;
Var i:integer;
priv:string;
Begin{procedure}
ClrScr;
priv:=' Вы запустили программу электронного учебника.';
TextColor(W
Procedure Find;
Var s,w:string;
Begin{Procedure}
Case n_menu of
1: f_name:='main_men.pas';
2: Begin{2}
Str(p_kur,s);
f_name:='r'+s+'.pas';
Procedure Registr;
Var i:integer;
Begin{Procedure}
For i:=1 to 2 do
Begin{For}
ClearDevice;
SetColor(Green);
Rectangle(5,5,635,475
Новости и инфо для студентов