Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_2012.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
923 Кб
Скачать
☆
    1. Компонента Администрирование

Далее следовало тестирование компоненты «Администрирование», которая разрабатывалась для не посредственной работы с БД ПС, а именно это присвоение курсов ученикам, регистрация их, редактирование и удаление. Тестирование заключалось в проверки работы компоненты с БД, все ли команды языка SQL выполняются корректно, нет ли пустых значений, возвращаемых в запросах к БД. Так же проверялась устойчивость компоненты к большим запросам, которые заметно затормаживали процесс работы компоненты. Не мало важен тот факт был, что все связи между таблицами компонентой проверяются, то есть присвоение класса ученику, которого нет, компонента отслеживает и не позволяет этого сделать. На ранних этапах реализации, такие проблемы наблюдались и были устранены после скрепления всех компонентов в один проект.

    1. Компонента Конструктор

Следующим что было проверено и отлажено, так это компонента «Конструктор». Первое что стоит отметить, что компонента работает с БД, но лишь как инструмент добавления, редактирования и удаления курсов, уроков, заданий. Поэтому отладка была похожа на отлаживание компоненты «Администрирование». Это проверка результатов, которые получает компонента после выполнения запроса к БД, корректность самих запросов и стойкость компоненты после всех работ с БД. Так же устранялись ошибки и на уровне создании заданий, а именно в формировании самого задания, его графической структуры, которая будет отображаться в компоненте «Тестровщик». По мимо всего, были ошибки в сохранении заданий, то есть на выходе из компоненты получались некорректные данные, файлы заданий. Все эти ошибки устранялись и по ходу устранения старых, отслеживались новые. Такие как, считывание верных ответов и многократное создание заданий для одного урока. Найденные ошибки были устранены и после выполнялась тщательная проверка того, что возвращает компонента, а именно сохранённые курсы, уроки и задания. Проверка же проходила уже после скрепления всех компонентов в один проект, так как именно в этот момент проходила адаптация компоненты «Тестировщки» под БД ПС. После проверки были выявлены ошибки на уровне отображения задания в тестировщике и подсчёте результатов. Все найденные ошибки были отслежены и устранены.

Заключение

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

  • Разработано и реализовано ПС

  • Решены параллельные задачи для понимания как реализовывать компоненты данного ПС:

  • доработка инструментального средства в другом проекте

  • реализация подключения другого проекта к его БД

  • Детально изучен язык программирования Delphi

  • Ознакомление с предметной областью психологии и изучение раздела логики на основе схем и таблиц

  • Проанализированы существующие аналоги данной программы: «Brain Training: Средняя школа», ОКП «Логические схемы», «CUNNING MATRIX»

  • Составлены общие требования качества, функциональные требования.

  • Разработана и реализована База Данных пользователей.

  • Разработан конструктор заданий, тестов и уроков.

  • Разработан и реализованы компоненты тестирования, конструктор курсов, уроков, задания; компонента администрирования

  • Разработан и реализован пользовательский интерфейс программного средства.

  • Сделан анализ проделанной работы.

В результате ознакомления с предметной областью было собрано немалое количество заданий по типу, таблиц и схем. Проанализированы различные психологические методы воздействия на человека, благодаря которым пользователю будет интересно работать в данной системе. Так же были проанализированы аналоги : «Brain Training: Средняя школа», ОКП «Логические схемы», «CUNNING MATRIX». Данные аналоги имеют похожие задачи на основе схем и таблиц, но не позволяют расширять их базу. В результате проделанной работы были выявлены точки роста ПС:

  • доработать интерфейс

  • улучшить структуру самих заданий

  • расширить список заданий

  • увеличить скорость работы ПС

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