Разработка программного обеспеченияРефераты >> Программирование и компьютеры >> Разработка программного обеспечения
· При кодировании сообщений следует использовать простые и привычные ассоциации, сложившиеся между знаками и обозначаемыми объектами.
· Каждый из признаков сообщения должен находиться во взаимооднозначном соответствии с кодируемыми характеристиками объекта.
Для каждого типа задач требуется адекватная система знаков. При большой нагрузке на оперативную память эффективнее буквенно-цифровое кодирование. Цветом лучше кодировать местоположение стимула. Мелькание служит для привлечения внимания оператора к определенным параметрам, у которых изменилось состояние, или которые требуют выполнения определенных действий. Обычно используют не более двух частот вспышек на одном дисплее. Выделение отдельных областей на графиках можно закодировать штриховкой, полутонами, цветом. Отдельные графические объекты могут быть выделены толщиной линий.
Способы кодирования довольно разнообразны и каждый из них должен быть рассмотрен исходя из всех особенностей конкретной ситуации.
Текст - широко распространенный способ передачи информации. Скорость и точность его восприятия зависят от характеристик букв, интервалов между ними и словами, от длины строк и интервалов между строками.При выборе начертания букв следует учитывать различимость не только каждой из них, но и алфавита в целом.
Шрифт должен быть экономичным, простым и понятным. Для каждого шрифта существует определенная оптимальная длина строки. Слишком длинную строку трудно удержать в поле зрения и порой нелегко найти начало следующей строки. При чтении же коротких строк иногда трудно уловить смысл текста, разбитого на мелкие части. Удобнее для чтения такая длина строки, когда фиксация ее центра позволяет периферическим зрением охватить всю строку.
Пробелы между буквами следует устанавливать с учетом формы соседних знаков, размера, плотности и насыщенности шрифта. Зрительно одинаковые пробелы между буквами и словами дают возможность читателю сохранять определенный ритм чтения, с увеличением межстрочных пробелов улучшается читаемость включенных в текст формул.
Логограммы должны быть краткими, но достаточно понятными, благозвучными, не вызывать нежелательных ассоциаций, легко усваиваться, запоминаться и читаться.
Выбор формата текста на экране диктуется размерами экрана. Точность и скорость считывания буквенно- цифровых знаков существенно не меняются при изменении преобладании ширины над высотой формата и наоборот.
Понимание содержания текста зависит от того, насколько оператор владеет языком и той областью знаний к которой относится воспринимаемый текст.
График — графическое изображение функциональных зависимостей. Способ отображения функциональной зависимости ломаной линией лучше по скорости и точности передачи информации по сравнению с графиками в виде вертикальных и горизонтальных столбцов. Когда необходимо сравнить несколько функций, то целесообразнее прибегнуть к многолинейному графику, т.е. на одном графике отражать несколько функциональных зависимостей (но не более 4-х) , чем использовать несколько однолинейных графиков.
На многолинейном графике необходимо ввести различительные признаки линий для безошибочного их восприятия. Различием линий по толщине и тону пользуются для акцентирования одной кривой из семейства однородных кривых. Чаще всего применяется различное начертание линий. Линии на графике, с нанесенными на них крестиками, кружками, квадратами, и треугольниками различить легче, чем линии с внутренней структурой или составленные из однородных элементов (штрихов, точек и т.д.).
Точность определения требуемых величин повышается при нанесении на график координатной сетки. Линии, образующие координатную сетку должны отличаться от линий графика толщиной, цветом или типом.
Таблицы — как способ представления информации на дисплее используются в тех случаях, когда имеется достаточное пространство и не требуется интерполяции данных. Хотя скорость передачи информации графиками выше, чем таблицами, но когда важна точность, эффективнее использовать таблицы.
Скорость и точность считывния табличных данных зависят от их пространственной организации. Столбцы цифровой информации целесообразно разделять между собой вертикальными линиями, причем толщина линий не должна превышать толщину штрихов цифр. Дополнительное кодирование (цветом, размером, яркостью) повышает эффективность счета и сравнения величин.
Если сложная инструкция описательного вида (слова, фразы) переводится в форму таблицы, то она должна изображаться согласно логической последовательности действий и исключать необходимость в добавочных арифметических действиях.
Диалог — непосредственный и оперативный обмен сообщениями - требует развитых средств коммуникации. Выбор вида диалога должен обосновываться характером и типом решаемых задач и квалификацией пользователя.
Процедура диалога должна предусматривать удобство приема информации, содержать минимальное число шагов и этапов, минимизировать погрешности и отказы, обеспечивать легкое вхождение пользователя во все существенные этапы диалога, включать автоматическую переработку большей части информации. Для успешного диалога необходимо знать используемый язык. Сообщения и ответы должны иметь четкую и однозначную форму, чтобы не вызывать разночтений.
Временная функция взаимодействия должна соответствовать времени срабатывания всей системы в целом, выбранной форме и организации диалога и согласовываться с временными характеристиками обработки информации человеком.
Организация диалогового режима должна быть гибкой и обеспечивать многократный доступ к отдельным частям программы, а также систему подачи сообщений об ошибках. Организация данных на экране дисплея должна предусматривать возможность зонирования экрана, изменение масштаба изображения, поворот и сдвиг изображения, изменение положения начала координат и т.п.
Работу человека в диалоговом режиме необходимо организовывать так, чтобы сохранить его активность при управлении ходом решения задач, предоставлять ему определенную степень свободы при выборе того или иного способа выполнения задания, формы представления данных, автоматизировать рутинные компоненты деятельности, т.е. сделать работу человека по возможности многосторонней и творческой.
Эргономичность интерфейса разработанной программы.
Учитывая важность эргономичной организации диалога пользователя с дисплеем интерфейс предлагаемой программы разрабатывался с учетом всех выше описанных требований и рекомендаций. Несмотря на то, что обращение с программой не требует от пользователя большого опыта и больших умственных усилий ее внешний вид и организация диалога сделана для обеспечения наибольшего удобства и комфорта.
Так, пункты меню предлагаются пользователю в виде объемных кнопок и при выборе одного из них на экране происходит нажатие соответствующей кнопки. Это вызывает ассоциации работы с обычным кнопочным прибором и поэтому не отнимает времени пользователя на то, чтобы разбираться в организации меню.