Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломная работа Штама Владимира.doc
Скачиваний:
206
Добавлен:
01.05.2014
Размер:
1.79 Mб
Скачать
    1. Требования к интерфейсу

Программное обеспечение играет важную роль в обеспечении безопасности жизнедеятельности. Хороший интерфейс человек-компьютер, дружественность программы и удобство работы с ней во многом является залогом успешной и долгой работы пользователя, сохранения его здоровья. Это позволяет исключить возможные ошибки, нервные срывы и различные заболевания. Очень большое значение имеет то, в каких программных оболочках работает программа, как организован ввод исходных данных (клавиатура, встроенные базы данных, речевая связь и т. д.) и вывод результатов, режим ввода (диалоговый, форматный или бесформатный, табличный и др.), время, затрачиваемое на ввод, решение задачи и просмотр ее результатов, наличие звукового сопровождения при работе программы, подсказок.

Разработанная обучающая программа рассчитана на студентов, изучающих дисциплину "Криптография и защита информации", что подразумевает наличие определённых знаний и опыта в использовании ЭВМ.

Программа включает в себя:

  • представление учебного материала (Html-форма)

  • контроль полученных знаний с помощью системы интерактивного тестирования

  • поиск информации по всему материалу учебника.

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

Так как обучающая программа имеет в своём составе интерфейс между пользователем и персональной ЭВМ, то на пользователя оказывают влияние такие факторы как цвет элементов изображения, цветовая контрастность и размер выводимых на экран символов. Данные параметры определяются техническими возможностями видеомонитора и соответствующими ГОСТами и санитарными нормами и правилами. Выбор цветов и размеров элементов изображения, а также их особенности (мерцание, повышенная или пониженная яркость и т.п.) зависят от разработчиков программного обеспечения.

Интерфейс программы, представляет собой интерфейс окон, в которых осуществляется представление или обработка той или иной информации. Данные окна имеют стандартный интерфейс Windows 9x, который признан во всем мире стандартом де-факто. В разработанных окнах все элементы имеют стандартный размер, цвет и шрифт, что способствует облегчению их восприятия. Можно сделать вывод, что интерфейс программы соответствует современным требованиям, предъявляемым к графическим интерфейсам.

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

1. Минимального рабочего усилия: минимальность затрат ресурсов со стороны пользователя. Человек-оператор (ЧО) должен выполнять только необходимую работу, должны исключаться повторения одних и тех же действий, возникающих, например, при вводе данных. Должно быть исключено дублирование работы.

Разработанная в процессе данного дипломного проектирования программа требует от пользователя только 2 вида ввода информации:

  • выбор варианта ответа на вопрос теста

  • ввод текста при поиске информации

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

2. Максимального взаимопонимания. Система должна полностью поддерживать пользователя. Так ЧО не должен заниматься поиском информации. Вся необходимая для печати информация собрана на одном экране. Выводимая информация не должна требовать интерпретации или перекодировки, должна быть наиболее наглядной и легко читаемой.

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

3. Минимального объёма оперативной памяти пользователя. От ЧО требуется, чтобы он запоминал минимум информации как текущей, так и общей. Поскольку скорость переработки информации оператором и его пропускная способность существенно ограничены.

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

4. Минимального расстройства человека-оператора, из-за какого-либо препятствия в решении задачи, из-за появления, обнаружения ошибок. Для чего целесообразно иметь методику самопроверки ПО и оборудования и обнаружения и предотвращения возможных ошибок.

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

5. Учёта профессиональных навыков пользователя.

Интерфейс по большей части организован без применения клавиатуры, управление и ввод данных осуществляется с помощью манипулятора типа «мышь», что в значительной мере облегчает использование программы непрофессиональным пользователям.