8.5.1. Основные принципы проектирования диалога "человек—ЭВМ"
Проектирование диалога определяет способ, которым система побуждает по.\ьзователя осуществлять ввод информации и влияет на все множество управляющих функций, осуществляемых им при помощи этого диалога. Диалог должен быть устроен так, чтобы быть полезным пользователю и не нагружать его дополнительной работой, связанной с особенностями системы. .
Проектирование' системы "человек — ЭВМ" основывается на изучении деятельности пользователя (рис. 8-18).
Задача проектировщика — определить концептуальный образ системы, соответствующий задаче и типу пользователей, затем сконструировать ее так, чтобы образ системы привел пользователя к воспроизведению такой модели, которая соответствует концептуальной модели системы у проектировщика [45].
300
В 1984 г. американские ученые собрали свыше 500 рекомендаций по проектированию диалога [46]. В их число не включались рекомендации по разработке аппаратных средств и рабочего места пользователя. Классификационная схема принципов проектирования, используемая в указанном обзоре, состоит из шести основных разделов: организация данных (структурирование информации на экране дисплея при работе в интерактивном режиме), режимы диалогов, устройство ввода, организация обратной связи и исправления ошибок, защита данных и предотвращение аварийных ситуаций (непреднамеренное уничтожение файла или преждевременное прекращение сеанса работы с системой), многопользовательский режим работы.
Организация диалогового режима предполагает шесть основных типов взаимодействия, включающих режим форматированного ввода посредством заполнения форм, машинный запрос, выбор из меню, командные языки, формальные языки запросов и ограниченный, естественный язык. Первые три диалоговых режима управляются главным образом ЭВМ, в то время как три последних — пользователем (рис. 8-19).
Сформулируем основные принципы проектирования диалога "человек—ЭВМ": совместимость, согласованность, память, структура, обратная связь, рабочая нагрузка, индивидуализация [47].
Принцип совместимости предполагает минимизацию необходимого количества взаимосвязанных элементов информации, рассматриваемых как единое целое. Применительно к проектированию интерфейса "человек—компьютер" это означает, что он должен быть совместим с возможностями восприятия человека, его памяти, принятия решений и коммуникации.
Следующий принцип — согласованность — означает, что и ввод информации от пользователя, и вывод из ЭВМ должны быть согласованы в рамках всей информационной системы, содержащей программные модули, дисплеи и другие компоненты. В идеале согласованность системы должна вытекать из естественных способов решения задачи пользователем, а не из логического формализма или какой-либо модели системы, которые пользователь должен дополнительно изучить. Проектирование согласованного интерфейса имеет своей целью оказание помощи пользователю в постижении концептуальной модели или внутреннего представления структуры системы. Принцип согласованности предполагает, что предыдущий опыт работы с аналогичными вычислительными системами должен облегчить изучение новых систем.
Принцип памяти означает, что при проектировании диалога "человек —ЭВМ" важно минимизировать объем информации, который пользователь должен хранить в своей памяти, особенно в том случае, когда одновременно существует несколько информационных потоков. Предполагается, что верхний предел объема информации, которая может быть воспроизведена человеком вскоре после ее запоминания, лежит между пятью и девятью условными элементами информации [48], причем их • число зависит от степени сложности, последовательности представления, времени, отведенного для запоминания, и количества сопутствующих информационных процессов. В случае, когда требуется передать пользователю большой объем информации, для уменьшения нагрузки на его память рекомендуется группировать данные по смыслу. Для увеличения объема информации в одной структурно-логической единице ввода следует создавать семантические группы больших размеров.
Do'stlaringiz bilan baham: |