
- •1.Интерфейс пользователя. Свойства интерфейса пользователя
- •Командный интерфейс
- •Графический интерфейс
- •Простой графический интерфейс
- •Wimp - интерфейс
- •Речевая технология
- •Биометрическая технология
- •Семантический (общественный) интерфейс
- •Принципы разработки интерфейса пользователя.
- •Темп ведения диалога:
- •Форматы растровых файлов:
- •Алгоритмы сжатия с потерями.
1.Интерфейс пользователя. Свойства интерфейса пользователя
Интерфейс пользователя – совокупность информационной модели проблемной области, средств и способов взаимодействия пользователей с информационной моделью, а так же компонентов, обеспечивающих формирование информационной модели в процессе программной системы.
Информационная модель – условное представление проблемной области, формируемая с помощью визуальных и звуковых объектов, отражающих состав и взаимодействие реальных компонентов проблемной области.
Свойства и способы определяются составом аппаратного и программного обеспечения. Качество пользовательского интерфейса по значимости сопоставима с надежностью и эффективностью ПО.
User-Centered Design (USD) «Разработка ориентированная на пользователя». Основное качество хорошего интерфейса: «Пользователь должен чувствовать, что он управляет ПО, а не ПО управляет им».
Свойства интерфейса:
естественность интерфейса
согласованность интерфейса
дружественность интерфейса
простота
гибкость
эстетическая привлекательность
В настоящее время используются три основных интерфейса: оконный, речевой, общественный.
Естественность интерфейса. В основе хорошего интерфейса лежит метафора – обстановка на экране и способы взаимодействия с системой должны быть связаны с ситуацией хорошо знакомой пользователю. Использование метафоры обеспечивает удобство понимания и чувство комфорта, позволяет интерпретировать изображение на экране. Сложности при использовании метафоры:
приходится исправлять метафору, т.к. взаимодействие осуществляется с помощью искусственного приспособления.
возможности компьютера шире, чем реального мира
нужно придерживаться сложившейся практики использования компьютеров.
Согласованность интерфейса. Обеспечивает преемственность полученных ранее знаний и навыков, делает интерфейс узнаваемым и предсказуемым. Характеристики согласованности: согласованность в пределах продукта, в пределах рабочей среды, в использовании метафор.
Дружественность интерфейса. Пользователю разрешается выполнение определенных действий. Пользователя предупреждают о возможных последствиях. Пользователь может допускать определенные ошибки. Возможность адаптации интерфейса к уровню пользователя.
Принцип обратной связи. Каждое действие пользователя должно получать визуальное или звуковое подтверждения того, что система поняла команду и вид реакции должен учитывать природу действия.
Простота интерфейса. Представление на экране информации минимально необходимой для выполнения очередного шага задания. Размещение и представления элементов на экране с учетом их смыслового значения и логической взаимосвязи.
Гибкость интерфейса. Способность учитывать уровень подготовки. Производительность труда пользователя реализуется за счет адаптивного интерфейса.
Показатели оценивающие интерфейс:
Время необходимое пользователю для достижения определенного уровня знаний и навыков.
Сохранение полученных рабочих навыков по истечении некоторого времени.
Скорость решения задачи с помощью данного приложения.
Субъективная удовлетворенность пользователя при работе с системой.
Выводы:
Интерфейс пользователя нужно проектировать и разрабатывать как отдельный компонент создаваемого приложения.
Необходимо учитывать возможности аппаратно-программных средств на базе которых реализуется интерфейс.
Учитывать особенности предметной области, к которой относится создаваемые приложения.
Процесс разработки приложений должен носить итерационный характер
Средства и методы реализации интерфейса должны обеспечивать возможность его адаптации к потребностям и характеристикам пользователя.
При проектировании пользовательского интерфейса необходимо определить:
Структуру диалога, возможный сценарий диалога, содержание управляющих сообщений и данных, которыми могут обмениваться человек и приложения (семантическое сообщение), визуальные атрибуты отображаемой информации (синтаксическое сообщение)
2 -3 . Виды пользовательских интерфейсов, их особенности и области применения. Средства поддержки пользователя в пользовательских интерфейсах различного вида.
Интерфейс - это, прежде всего, набор правил. Как любые правила, их можно обобщить, собрать в "кодекс", сгруппировать по общему признаку. Таким образом, мы пришли к понятию "вид интерфейса" как объединение по схожести способов взаимодействия человека и компьютеров. Вкратце можно предложить следующую схематическую классификацию различных интерфейсов общения человека и компьютера. Современными видами интерфейсов являются: 1) Командный интерфейс. Командный интерфейс называется так по тому, что в этом виде интерфейса человек подает "команды" компьютеру, а компьютер их выполняет и выдает результат человеку. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки. 2) WIMP - интерфейс (Window - окно, Image - образ, Menu - меню, Pointer - указатель). Характерной особенностью этого вида интерфейса является то, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов - меню, окон, других элементов. Хотя и в этом интерфейсе подаются команды машине, но это делается "опосредственно", через графические образы. Этот вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и "чистый" WIMP - интерфейс. 3) SILK - интерфейс (Speech - речь, Image - образ, Language - язык, Knowlege - знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения. В рамках этого интерфейса идет обычный "разговор" человека и компьютера. При этом компьютер находит для себя команды, анализируя человеческую речь и находя в ней ключевые фразы. Результат выполнения команд он также преобразует в понятную человеку форму. Этот вид интерфейса наиболее требователен к аппаратным ресурсам компьютера, и поэтому его применяют в основном для военных целей.