Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
основная_часть.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
326.14 Кб
Скачать

2.2 Описание процесса отладки и испытания программы

Отладка является одним из этапов разработки программы; проверяется правильность написания программы, выявляются и исправляются ошибки.

Процесс отладки является самым сложным этапом работы, так как программа имеет большой объем. Для того чтобы не упустить ни одной логической ветви или формулы был составлен план, где подробно расписывались все методы и формы отладки.

В данной программе тестировались следующие функциональные возможности:

- ввод, корректировка информации о читателях,

- ввод, корректировка абонементной карточки,

- ввод, корректировка справочной информации абонемента,

- просмотр и печать отчета.

Был разработан контрольный пример, который продемонстрирован на рисунках 2 - 6. Каждый модуль программы подвергался многократному тестированию, то есть выполнению при заданных условиях с целью фиксации реальных результатов его работы.

Каждая операция с числами анализировалась, проверялась на правильность результата при различных условиях и значениях.

Все функции уже созданных модулей демонстрировались заказчику, для удостоверения правильности их выполнения, для устранения ошибок или для согласования необходимости доработки этих модулей.

При подготовке к вводу системы в опытную эксплуатацию необходимо провести испытания. Испытания представляют собой процесс проверки выполнения заданных функций системы, выявления и устранения недостатков в программном обеспечении, оборудовании и документации.

2.3 Надежность программного изделия

Надежность - это свойство программы сохранять работоспособность в течение определенного периода времени, в определенных условиях эксплуатации с учетом последствий для пользователя каждого отказа.

Работоспособность программы осуществляется по средствам выполнения заданных функций с параметрами, установленными требованиями технического задания. Работоспособность зависит от входной информации, и чем меньше эта зависимость, тем выше уровень надежности.

Работоспособность выражается в способности избежать появления различного рода ошибок. Ошибки, выдаваемые средой программирования и операционной системой, подразделяются на следующие группы:

- ошибки периода компиляции;

- ошибки, во время выполнения программы:

- ошибки, обнаруженные операционная системой;

- ошибки ввода-вывода;

- критические ошибки;

- фатальные ошибки.

Программа должна обладать достаточной надежностью, которая выражается в корректном функционировании и в сохранении работоспособности в беспрерывном режиме, в контроле типов и значимости вводимых данных.

Для корректного функционирования программы на всем протяжении ее работы поддерживается с пользователем диалоговый режим. Так как программа имеет дело с ценной информацией, необходимо защищать программу и данные от потери и изменения. Необходимо предусмотреть самые неожиданные действия пользователя, и, если они неправильны, программа должна объяснить, как именно сделать то, чего хочет пользователь.

Так, при тщательном анализе уже созданных модулей был модифицирован и упрощен набор кнопок управления.

Контроль типов и значимости данных необходимо осуществлять при каждой попытке ввода пользователем. Все числовые данные должны отличаться от нуля (быть не отрицательны или равны нулю), в противном случае, на экране должно быть выведено соответствующее сообщение на русском языке и с понятным для пользователя текстом. Точность вычислений должна быть в пределах ±1%.

Те числовые данные, значение которых может повлиять на сохраненную информацию или привести к ее потере проверяются автоматически при их вводе.

Система должна обеспечивать:

- автоматический запуск программы с нажатия ярлыка «Производственная практика» на рабочем столе;

- остановку процесса выполнения программы с нажатия кнопки «выход» главного меню;

- беспрерывную обработку данных;

- постоянный контроль ввода.