Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mobile_Shpora_ChMV.doc
Скачиваний:
20
Добавлен:
16.04.2019
Размер:
466.94 Кб
Скачать

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

Интерфе́йс по́льзователя, он же по́льзовательский интерфейс (UI — англ. user interface) — разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством. Представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, машинами, устройствами и аппаратурой.

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

Несколько широко распространённых примеров:

меню на экране телевизора + пульт дистанционного управления;

дисплей электронного аппарата (автомагнитолы, часов) + набор кнопок и переключателей для настройки;

приборная панель (автомобиля, самолёта) + рычаги управления.

Интерфейс диалогового окна печать документа

В нем розположены пункты по выбору дополнительных параметров печати (выбор принтера формат бумаги количество страниц и тд. и тп.)

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

14. Информированность пользователя

Пользователь всегда должен иметь информацию о текущем статусе работы программы — например, сколько времени прошло от начала процесса копирования файлов, когда будет завершено кодирование звуковой дорожки CD-диска в МРЗ-файл и т. п. Кроме этого, пользователь обязательно должен видеть, к чему привело любое его действие: ввод данных, нажатие кнопки и т. п.

15. Как ведется проектирование общей структуры интерфейса?

В проектировании интерфейса выделяют 3 основных этапа:

* Первоначальное проектирование

* Создание прототипа

* Тестирование и модификация прототипа

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

* Выделение нескольких блоков и определение связей между ними

Если проектируется сайт, то необходима полная схема навигации

* Выделение независимых блоков

Главная рекомендация: помещение в 1 блок не более 3 функций. Опасно перегружать интерфейс большим количеством функций. Существует 3 основные вида связей между блоками.

* Логическая связь – определяет взаимодействие между фрагментами системы с точки зрения разработчика

* Связь по представлению пользователей – то как пользователь видит создаваемую систему

* Процессуальная связь – описывает естественное для процесса взаимодействия

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