Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шевчук - конспект лекций.docx
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
2.65 Mб
Скачать
  1. Принципы проектирования пи

Самые общие принципы ПИ основываются на 3х положениях:

  1. Программа должна помогать выполнить задачу, а не становиться этой задачей.

  2. При работе с программой пользователь не должен считать себя дураком.

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

Принципы построения ПИ:

  1. Золотое сечение – это комфортная для глаза пропорция

  2. Кошелек Миллера – группировка элементов в программе с учетом правила не более 7 в группе, в крайнем случае, 9 элементов. Если необходимо в течение короткого времени сохранять информацию, то лучше запоминать не более 7.

  3. Принцип группировки – экран должен быть разбит на ясно очерченные блоки элементов с заголовками для каждого блока. Расположение элементов в группах должно быть хорошо продумано.

  4. Бритва Оккама – не множить сущности без надобности: любая задача должна решаться минимальным числом действий; логика этих действий должна быть очевидна для пользователей; движение курсора и глаз пользователя должны быть оптимизированы.

  5. Видимость отражает полезность – вынести самую важную информацию и элементы управления на первый план и сделать их легкодоступными для пользователя.

  6. Умное заимствование – заимствование широко распространенных приемов дизайна интерфейсов позволит сократить время обучения и повысить комфорт пользователя, с учетом приобретенных ранее им навыков.

  1. Аппаратное и программное обеспечения пи

В аппаратное обеспечение ПИ входят две группы устройств:

  1. Устройства пользовательского ввода, обеспечивающее управление техникой:

  • Символьные устройства ввода

  • Координатные устройства ввода

  • Другие

  1. Устройства вывода информации для пользователя:

  • Символьные и графические устройства вывода

  • Звуковые устройства вывода

Программное обеспечение состоит из нескольких функциональных групп:

  1. Драйверы – обеспечивают работу аппаратных средств пользовательского ввода-вывода.

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

  3. Средства функционального наполнения ПИ – полностью определяются задачами, решаемыми с помощью интерфейса. Эти средства реализуют определенную идеологию взаимодействия, т.е., что именно должен вводить и получать пользователь. Функциональное наполнение является частью приложения, т.к. зависят от функции этого приложения. Если это файловый менеджер, то функциональное наполнение включает вывод списков файлов, элементы управления и т.д.

  1. Правила этапы разработки пи

Правила разработки ПИ:

  1. Дайте контроль пользователю:

  • Позвольте использовать мышь и клавиатуру

  • Показывайте поясняющие сообщения

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

  • Учитывайте разные уровни навыков пользователей

  • Используйте прозрачный пользовательский интерфейс

  • Дайте возможность настроить интерфейс пользователю

  1. Уменьшите нагрузку на память пользователя:

  • Не нагружайте кратковременную память

  • Обеспечьте визуальные подсказки

  • Увеличьте визуальную ясность

  • Объясняйте понятия и действия

  • Полагайтесь на распознавание, а не на повторение

  1. Сделайте интерфейс совместимым:

  • Проектирование последовательного интерфейса

  • Общая совместимость всех программ

  • Сохранение результатов взаимодействия

  • Поощрения изучения