Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zolotov_ответы.docx
Скачиваний:
18
Добавлен:
19.04.2019
Размер:
341.76 Кб
Скачать

25. Интерфейс пользователя информационной системы

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

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

1. с появлением компьютера первым интерфейсом была «компьютерная строка».

2. потом появляется «графический интерфейс».

Его задачи:

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

- представление управленческих элементов в естественной форме (#если увеличить, то лупа);

- естественное манипулирование объектами интерфейса, т.е. если хотим переместить файл, то мы берем его мышкой и перетаскиваем;

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

Основные принципы проектирования графического интерфейса.

1. Учет знаний пользователя, т.е. в интерфейсе необходимо использовать понятия, взятые из опыта будущих пользователей системы.

2. Принцип согласованности, т.е. он должен быть согласован в том смысле, что однотипные, но разные операции должны выполняться одним и тем же способом.

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

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

- предсказуемость, опирающаяся на опыт работы с другими приложениями.

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

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

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

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

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

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

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

Концепция графического пользовательского интерфейса.

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

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

Хорошо спроектированный интерфейс помогает пользователю ответить на два главных вопроса, с которым пользователь сталкивается, смотря на экран: «что я должен делать?» и «куда нужно перейти, чтобы выполнить следующую задачу?»

Программы, использующие графический интерфейс отвечают на эти вопросы, отталкиваясь от основной предпосылки.В общем случае разработка интерфейса сводится к: 1) размещение компонентов в нужном месте. 2) задание моментов времени появления компонентов на экране и настройка связанных с ними атрибутов и событий. Стиль интерфейса: 1) Интерфейс с одним документом SDI (Single Document Interface). 2) Интерфейс со многими документами MDI (Multiply Documents Interface). Каждый документ отображается в своем окне. Создается с и использованием MDI форм. 3) Интерфейс стиля проводника – основное окно имеет 2 панели: в левой – иерархическое дерево, в правой - ???

(2) Контекстное меню. Меню можно улучшить, добавив панель инструментов. (3) Диалоги. Окна диалогов используются для: 1) напоминание пользователю о вводе данных, необходимых для продолжения работы. 2) для отображения некоторой информации. Они могут быть: 1) модальные (должно быть закрыто, чтобы можно было продолжить работу, в конце диалога нужно нажать ok или cancel). 2) немодальные – позволяют перемещать фокус между окном диалоги и другой формой не закрывая. Стандартными окнами являются MsgBox. Нестандартными – формы разрабатываемые программистом. При разработке форм следует учитывать разрешение дисплея, цветовой палитры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]