Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Петрищев.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.69 Mб
Скачать

7.3 Описание работы программы

При запуске программы появляется графическая заставка (представлена в приложении Б на рисунке 1). После нажатия кнопки «Начать обучение» пользователь должен зарегистрироваться (экранная форма регистрации представлена в приложении Б на рисунке 2).

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

вызвать поясняющую схему Знаков (экранная форма главного меню представлена в приложении Б на рисунке 3).

Программа имеет два основных режима работы: «Обучение» и

«Тестирование». Также имеется справочная система, реализованная с помощью программы Microsoft Help WorkShop и вызываемая по нажатию клавиши F1 или через пункт меню «Помощь».

Переход в режим обучения осуществляется через пункт главного меню

«Обучение». В навигационной панели можно последовательно переходить от темы к теме с помощью кнопок «назад» и «вперед» (экранная форма с обучающим текстом представлена в приложении Б на рисунке 3).

Режим тестирования вызывается через пункт меню «Тестирование». Для начала тестирования необходимо нажать кнопку «начать тестирование» и последовательно ответить на предложенные вопросы. Если вопрос неизвестен, то можно прервать тест и повторить нужную тему (экранная форма с тестовыми заданиями представлена в приложении Б на рисунке 4).

Для просмотра результатов уже пройденных вопросов следует нажать на кнопку

«Результат». Для завершения тестирования – кнопку «Закончить», при этом автоматически будет сохранен результат тестирования.

СПбТКУиК.230115 9ПО3122-КП 8101

Для просмотра списка зарегистрированных пользователей или результатов тестирования используется также пункт меню «Сервис» (экранная форма с

выводом списка зарегистрированных пользователей представлена в приложении Б на рисунке 5).

Для выхода из программы надо нажать пункт меню «Выход».

СПбТКУиК.230115 9ПО3122-КП 8101

  1. Методика испытаний

    1. Средства и методы отладки

Для отладки программной системы использовалась следующая стратегия:

  • отладка совмещалась с реализацией программных модулей. При этом использовался метод отладки и реализации «сверху вниз»;

  • при обнаружении ошибки выяснялась её причина (технические средства, системные программы, программы пользователя), затем определялось место возникновения ошибки и точка происхождения, с помощью выбранных отладочных средств;

  • ошибки исправлялись поочередно.

В качестве отладочных средств использовались:

  • возможности компилятора и компоновщика среды Delphi;

  • возможности ОС WINDOWS и приложений MS Office;

  • пошаговый режим;

  • вывод промежуточной информации;

  • визуальный контроль экранных форм.

В модулях программной системы использовались приёмы защитного программирования:

  • ввод комментариев;

  • унификация идентификаторов;

  • структурированность текста;

  • применение конструкций « try»;

  • вывод различных информационных сообщений;

  • использование для входных данных режима «выбор» вместо «ввод».

Основные категории ошибок, выявленных во время отладки, представлены в таблице 1

.Таблица 1 – Основные категории ошибок

Сообщение об ошибке

Тип ошибки

Вероятная причина

Фактическая причина

Unknown identifier

Синтаксичес- кая

Неизвестный идентификатор

Не описана переменная вли функции

Incompatible types: ‘String’ and ‘Integer’

Ошибка описания данных

Несоответствие типов

Для описания переменной был указан неверный тип

СПбТКУиК.230115 9ПО3122-КП 8101

Продолжение таблицы 1

For loop control variable must be simple local variable

Синтаксичес- кая

Отсутствует

нужный знак в инструкции цикла

Не поставлен нужный знак : после имени параметра i

Missing operator or semicolon

Синтаксичес- кая

Отсутствие оператора

Не написан

; после end.

Undeclared identifier

Синтаксичес- кая

Неизвестный идентификатор

Неправильно указано имя формы

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