Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы Никольский.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
103.8 Кб
Скачать
  1. Особенность при проектировании интерфейса.

При разработке внешнего дизайна могут быть предложены следующие критерии:

Удобный доступ к полной функциональности.

Пригодность к обучению и использованию.

Управляемость – это удобство позиционирования курсора мыши на каком-либо объекте. Не должно быть мелких объектов, на которые трудно попасть.

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

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

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

  1. Стратегия разработки hci.

  2. Книга стилей и ее значение при разработки пп.

  3. Оценки программного проекта. Критерии и способы.

Основные критерии интерфейсов пользователя:

простота освоения и запоминания операций системы – конкретно оценивают время освоения и продолжительность сохранения информации в памяти;

скорость достижения результатов при использовании системы – определяется количеством вводимых или выбираемых мышью команд и настроек;

субъективная удовлетворенность при эксплуатации системы (удобство работы, утомляемость и т.д.).

Наилучшими характеристиками для пользователей-профессионалов обладают интерфейсы со свободной навигацией, а для пользователей-непрофессионалов – интерфейсы прямого манипулирования. Замечено, что при выполнении операции копирования файлов большинство профессионалов используют оболочки типа Far, а непрофессионалы – «перетаскивание объектов» Windows.

  1. Типы диалогов и их особенности.

Диалог пользователя с ПК может быть охарактеризован структурой диалога. Различают следующие структуры диалога:

Диалог типа вопрос/ответ. Структура основана на аналогии с интервью. Система спрашивает, пользователь отвечает. На один вопрос дается один ответ, в зависимости от которого система принимает решение о дальнейшем развитии событий. Структура Q&A широко применялась при использовании ОС с символьным интерфейсом. Сейчас используется в экспертных системах.

Диалог на основе меню. Меню – наиболее популярный вариант организации запросов пользователю во время диалога, управляемого компьютером. Меню может представляться в нескольких форматах: со списком объектов, в виде блока данных, с набором пиктограмм. Как и в структуре Q&A в этом диалоге система получает от пользователя на каждом шаге один ответ для принятия решения. Принцип работы с диалогом на основе меню – смотри и выбирай, что несет в себе легкость обучения.

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

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

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