Курсовая работа: Разработка информационно-обучающей системы на тему “Атомно-молекулярная теория. Доказательство существования атомов и молекул
Процедура инсталляции состоит в следующем:
– средствами операционной системы создаётся каталог для программы (возможно также использование уже существующего каталога, но создание для программы отдельного каталога является предпочтительным);
– средствами операционной системы файлы, входящие в комплект поставки, переносятся из каталога RusKrabota дискеты в подготовленный каталог.
5.3 Запуск программного продукта
Для запуска программного продукта для начала необходимо выполнить файл Keyrus . com , а после запустить файл Kproekt . exe . В случае отсутствия некоторых файлов, система выдаст соответствующее предупреждение, и если эти файлы были критически важными, прекратит работу.
6 ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА
6.1 Реакция на корректные данные
Первым этапом тестирования было наблюдение за работой программы с корректными исходными данными, то есть при наличии всех необходимых для ее работы файлов, а именно файлов справки, учебника, тестовых файлов. Работа программы была проверена на множестве различных вариантов. Ошибок в работе системы обнаружено не было.
6.2 Реакция на некорректные данные
Следующим этапом тестирования было наблюдение за работой программы с некорректными исходными данными. Программа успешно прошла и этот вид тестирования. При отсутствии какого-либо из необходимых системе файлов, пользователю выдавалось сообщение о возникшей ситуации, в случае критической ошибки программа так же сообщала об этом пользователю и корректно завершала работу. Во всех случаях система успешно справилась с задачей.
6.3 Анализ эффективности
6.3.1 Положительные черты программного продукта
Созданный программный продукт обладает простым в обращении, удобным и интуитивно-понятным графическим интерфейсом.
Тестирование показало, что разработанный программный продукт, является эффективной и надежной информационно-обучающей системой, обладающей объективной системой оценки уровня знаний, полученных пользователем в процессе обучения, а наличие объемной справки позволяет работать с системой даже не подготовленным пользователям. Наличие в системе возможности поиска информации в зависимости от контекста введенных лексем делает систему еще более привлекательной для пользователей, которым необходима небольшая по объему, простая в обращении информационно-обучающая система, позволяющая получить необходимые знания наиболее простым и доступным способом.
6.3.2 Отрицательные черты программного продукта
В ходе тестирования были выявлены и некоторые отрицательные черты.
Постраничный скроллинг текста, выводимого на экран, при использовании теории является, очевидно, менее удобным в использовании, хотя и более простым в реализации, чем по строковый скроллинг.
Информационно-обучающая система содержит лишь наиболее необходимые в процессе обучения инструменты (поиск по контексту, тестирование, непосредственное чтение информации через режим теории), что в определенных условиях является существенным недостатком в процессе обучения.
Недостатком управления системой является то, что система поддерживает только один способ управления, а именно, только при помощи клавиатуры. Очевидно, что более удобным была бы реализация дополнительной возможности управления посредством использования мыши.
Недостатком реализации системы является так же то, что при отсутствии файла, содержащего тестовые задания функция тестирования в информационно-обучающей системе не реализуется.
6.3.3 Возможности улучшения программного продукта
Исходя из вышесказанного, можно указать следующие способы улучшения программного продукта:
– улучшение функции скроллинга (возможность прокрутки текста как крупными, так и мелкими шагами), добавление полос прокрутки;
– введение дополнительной возможности управления системой посредством мыши;
– введение в систему дополнительных возможностей, таких, как возможность моделирования;
– оптимизация процесса поиска по контексту;
– оптимизация процесса тестирования и оценки уровня знаний пользователя;
– оптимизация процесса представления результатов тестирования, расширение базы вариантов тестовых заданий;
–добавление возможности управления программным продуктом при помощи так называемых «горячих» клавиш;