Смекни!
smekni.com

Разработка программного обеспечения (стр. 9 из 9)

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

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

График — графическое изображение функциональных зависимостей. Способ отображения функциональной зависимости ломаной линией лучше по скорости и точности передачи информации по сравнению с графиками в виде вертикальных и горизонтальных столбцов. Когда необходимо сравнить несколько функций, то целесообразнее прибегнуть к многолинейному графику, т.е. на одном графике отражать несколько функциональных зависимостей (но не более 4-х) , чем использовать несколько однолинейных графиков.

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

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

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

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

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

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

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

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

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

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

Эргономичность интерфейса разработанной программы.

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

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

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

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

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

Ниже предлагается один из видов рабочего поля предлагаемой программы.

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