Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование пользовательских интерфейсов_сла...doc
Скачиваний:
9
Добавлен:
01.03.2025
Размер:
116 Кб
Скачать
☆

Экскурс в историю.

Долгое время стандартным устройством взаимодействия между пользователем и и программой был текстовый терминал. В настоящее время почти все пользователи работают на персональных компьютерах и воспринимают GUI (Graphical User Interface) , который позволяет использовать мышь, поддерживает высокое расширение, и оперирует с окнами и экранными формами, как данность. Большинство людей считают, что появлению такого интерфейса, они обязаны компании MicroSoft, гораздо меньше - компании Apple. Но на самом деле первые разработки графического интерфейса и внедрение мыши были предложены компании Xerox, но директорат поднял на смех эти идеи, и они были благополучно "заимствованы" Apple. Графический интерфейс обладает рядом преимуществ.

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

  • Каждая программа выполняется в своем окне (окнах). Можно переключаться из одной программы в другую не теряя при этом данных.

.

 

2.1.2 Проектирование и разработка пи Итерационный процесс проектирования интерфейса пользователя. Принципы проектирования пользовательских интерфейсов

Принцип

Описание

Учет знаний пользователя

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

Согласованность

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

Минимум неожиданностей

Поведение системы должно быть прогнозируемым.

Руководство пользователя

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

Учёт разнородности пользователей

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

 

Взаимодействие с пользователем

Все виды взаимодействия можно отнести к одному из 5 основных стилей взаимодействия:

  1. Непосредственное манипулирование.

  2. Выбор из меню.

  3. Заполнение форм.

  4. Командный язык.

  5. Естественный язык.

Преимущества и недостатки стилей взаимодействия пользователя с системой

Стиль взаимодействия

Основные преимущества

Основные недостатки

Примеры приложений

Прямое манипулирование

Быстрое и интуитивно понятное взаимодействие. Легок в изучении

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

Видеоигры, системы автоматического проектирования

Выбор из меню

Сокращение количества ошибок пользователя. Минимальный ввод с клавиатуры.

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

Главным образом системы общего назначения

Заполнение форм

Простой ввод данных. Легок в изучении

Занимает пространство на экране.

Системы управления запасами, обработка финансовой информации

Командный язык

Мощный и гибкий

Труден в изучении. Сложно предотвратить ошибки ввода.

ОС, библиотечные системы

Естественный язык

Подходит неопытным пользователям. Легко настраивается.

Требует большого ручного набора

Системы расписания, системы хранения данных WWW

Представление информации

Разработчик должен учитывать ряд факторов.

  1. Что нужно пользователю - точные значения данных или соотношения между ними.

  2. Насколько быстро будут происходить изменения значений данных? Нужно ли пользователю немедленно показывать изменение значений?

  3. Должен ли пользователь принимать какие-либо действия в ответ на изменение данных.

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

  5. Информация должна отображаться в текстовом (описательно) или числовом формате? Важны ли относительные значения элементов данных.