РАЗРАБОТКА ЭРГОНОМИЧНОГО ИНТЕРФЕЙСА

ПРОЕКТИРОВАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

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

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

а) реализующих служебные функции (например, проверки пароля, ведения календаря, архивации баз данных и др.),

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

Рис.13. Пример дерева функций

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

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

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

Главное меню обычно содержит МЕНЮ и/или ВКЛАДКИ.


Рис. 14. Пример сценария диалога

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

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

РАЗРАБОТКА ЭРГОНОМИЧНОГО ИНТЕРФЕЙСА

 

Человеко-машинное взаимодействие (HCI - Human-Computer Interaction) – это наука, которая изучает, как люди используют компьютерные системы, чтобы решить поставленные задачи. HCI обеспечивает нас знаниями о компьютере и человеке для того, чтобы взаимодействие между ними было более эффективным и более удобным.

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

Приведем некоторые из дисциплин, которые включает в себя HCI:

· Эргономика

· Информатика

· Искуственный интеллект

· Лингвистика

· Психология

· Социология

· Основы разработки программного обеспечения

· Дизайн

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

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

Имеется ряд стилей взаимодействий, которые делятся на два основных вида. Первый – это использование интерфейса языка команд - ввод команд текстовыми средствами; и второй – это непосредственное манипулирование. Таким образом, имеется ряд способов, которыми пользователь мог бы связываться с компьютером:

· Языки команд - пользователь управляет системой, вводя соответствующие команды в тестовом режиме;

· Вопрос и ответ - диалог, где компьютер задает вопросы, а пользователь отвечает ему (или наоборот);

· Формы - пользователь заполняет формы или поля диалога, вводя данные в необходимые поля;

· Меню - пользователь обеспечен рядом опций и управляет системой, выбирая необходимые пункты;

· Прямое манипулирование - пользователь управляет объектами на экране посредством устройства манипулирования, типа мыши. Другой термин, используемый для прямого интерфейса манипулирования - Графический Интерфейс Пользователя.

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

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

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

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

 

Основные принципы создания интерфейса








Дата добавления: 2016-11-02; просмотров: 2084;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.