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

5 Эргономичность проекта

5.1 Анализ и оценка состояния разработки дипломного проекта с точки зрения эргономичности

5.1.1 Качество разработки интерфейса

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

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

Информация пользователя – это вводимые данные. Для заполнения данных я предпочел структуру диалога типа МЕНЮ и экранных форм. В отличие от других структур диалога этот тип позволяет выбрать из списка возможных вариантов данных для ввода, то, что требуется. Благодаря такому подходу процесс заполнения данных для пользователя был упрощен до максимума.

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

Второе на что я обратил внимание – это внешний вид программы. Окна создавал средних размеров, на которых располагал только нужную информацию. В программе присутствуют не только текстовые, но и графические компоненты. Кнопки служат инструментом выполнения каких-либо действий в программном продукте. Их названия соответствуют осуществляемым ими операциям. Тона фона экрана выбраны спокойных оттенков, не раздражающих зрительную систему. Сама форма не перегружена лишними компонентами, на ней нет таких объектов, которые отвлекали бы внимание пользователя. На экране отражается лишь та информация, которая актуальна в данный момент (тот, пункт меню, который выбрал пользователь).

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

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

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

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

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