Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора пис.docx
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
112 Кб
Скачать
☆
  1. Понятие пользовательского интерфейса. Типы пользовательского интерфейса. Требования, предъявляемые к проектированию пользовательского интерфейса.

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

Командный интерфейс означает выдачу на экран системного приглашения для ввода команд (технология командной строки). WIMP интерфейс является графическим и расшифровывается как Window Image Menu Pointer (окно-образ-меню-указатель). На экране высвечивается окно, содержащее образы программ и меню действий. Для выбора одного из них используется указатель. SILK интерфейс (Speech Image Language Knowledge - речь-образ-язык-знания), т.е. на экране по речевой команде происходит перемещение от одних поисковых образов к другим.

Интерфейсы пользователя бывают двух типов: процедурно-ориентированные и объектно-ориентированные.

Процедурно-ориентированные интерфейсы используют традиционную модель взаимодействия с пользователем, основанную на понятиях «процедура» и «операция». В рамках этой модели ПО предоставляет пользователю возможность выполнения некоторых действий, для которых пользователь определяет соответствующие данные и следствие выполнения которых – получение желаемых результатов.

Объектно-ориентированные интерфейсы используют модель взаимодействия с пользователем, ориентированную на манипулирование объектами предметной области.. Элементы интерфейсов данного типа включены в пользовательский интерфейс Windows (например, пользователь может «взять» файл и «переместить» его в другую папку – таким образом он инициирует выполнение операции перемещения файла).

При проектировании пользовательского интерфейса рекомендуется использовать следующие основные элементы и их характеристики:

  • содержательное название;

  • ясные и понятные инструкции;

  • логически обоснованные группировки и последовательности полей;

  • визуально привлекательный вид окна формы или поля отчета;

  • легко узнаваемые названия полей;

  • согласованную терминологию и сокращения;

  • согласованное использование цветов;

  • визуальное выделение пространства и границ полей ввода данных;

  • удобные средства перемещения курсора;

  • средства исправления отдельных ошибочных символов и целых полей;

  • средства вывода сообщений об ошибках при вводе недопустимых значе­ний;

  • особое выделение необязательных для ввода полей;

  • средства вывода пояснительных сообщений с описанием полей;

  • средства вывода сообщения об окончании заполнения формы.

  1. Перечень элементов и их назначение для создания пользовательского интерфейса.

План ответа:

Интерфейс включает:

  • Средства отображения информации, форматы и коды

  • Командные режимы

  • Средства и технологии ввода данных

  • Диалоги взаимодействия между пользователем и компьютером

  • Поддержка принятия решений в конкретной предметной области

  • Порядок использования программы и документации на нее

Элементы интерфейса:

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

Панель инструментов

Строка состояния

  1. Макет пользовательского интерфейса. Анализ макета на этапе логического проектирования.

Интерфейс включает:

  • Средства отображения информации, форматы и коды

  • Командные режимы

  • Средства и технологии ввода данных

  • Диалоги взаимодействия между пользователем и компьютером

  • Поддержка принятия решений в конкретной предметной области

  • Порядок использования программы и документации на нее