- •1.Полосы прокрутки и их альтернатива.
- •2.В чем заключается принцип спиральности в справочной системе?
- •3.Версии построения прототипа.
- •4.Видимость состояния системы (правило обратной связи)
- •5.Время оповещения
- •6.Гибкость и эффективность использования
- •7.Дайте объяснение термину «Понятность системы». Что такое ментальная модель, метафора, аффорданс и стандарт?
- •8.Дать объяснение справки предметной области и ее значение для пользователя
- •9.Дать определение интерфейса пользователя и его составных частей.
- •10.Дать определение локуса и фокуса внимания.
- •11. Достоинства панели инструментов.
- •12. Зачем нужно обучение пользователей работе с интерфейсом? Назовите средства обучения.
- •13. Интерфейс, учитывающий интересы пользователя в связи с длительностью реакции системы (на примере диалогового окна «Печать документа» и «Индикатора степени выполнения»).
- •14. Информированность пользователя
- •15. Как ведется проектирование общей структуры интерфейса?
- •16. Как производится тестирование прототипа? Роль постановки задачи при тестировании. Проверки, проводимые при тестировании. Связь модификации объекта с тестированием.
- •17. Какая роль документации и технического описания в разработке интерфейса пользователя?
- •18. Какие исходные данные требуются для проектирования интерфейса оператора асу объекта?
- •19. Какие основные критерии качества интерфейса и их краткая характеристика?
- •20. Каким должен быть интерфейс для субъективного удовлетворения пользователя?
- •21.Каким должно быть сообщение об ошибке?
- •22.Каким образом можно повысить субъективную скорость работы пользователя с интерфейсом?
- •23.Какова должна быть ширина и глубина меню? Группировка элементов в меню.
- •24.Какова организация справочной системы в интерфейсе?Типы справок
- •25.Какое устройство меню в целом и отдельных его элементов?
- •26.Классификация ошибок по способу их исправления.
- •27.Когда применяются списки? Типы списков и их свойства. Что такое комбобоксы? Требования к комбобоксам.
- •28.Количество вкладок. Что такое «мастер»?
- •29.Навигация и ее цель.
- •30.Назначение и типы меню.
- •31.Назовите основные критерии качества интерфейса пользователя.
- •32. Назовите составляющие скорости выполнения работы и дайте краткую характеристику каждой составляющей.
- •33.Назовите составные части программного интерфейса
- •34. Назовите три основных этапа разработки интерфейса пользователя
- •35. Необходимость создания пользовательских сценариев
- •36. Обосновать необходимость пароля и каким он должен быть?
- •37. Объяснить принцип работы модели количественного анализа интерфейсов goms
- •38. Операции, предусматриваемые при глоссарии интерфейса
- •39.Описание ошибки
- •40.Описание решения проблемы
- •41. Особенности проектирования интерфейса оператора асу (автоматизированной системы управления) объектом.
- •42.От чего зависит длительность физических действий?
- •43. Поиск информации и его виды.
- •44. Показать структурную схему взаимодействия человека-оператора с техническими средствами асу объекта. Типы ошибок оператора при пользовании интерфейсом и способы их устранения.
- •45. Поля ввода и их разновидности. В каких случаях используются «Крутилки» и «Ползунки».
- •46.Раскрыть утверждение «Понимание лучше, чем запоминание»
- •47. Последовательность и стандарты в построении интерфейса
- •48.Предупреждение ошибок работы систмы, пользователя при построении интерфейса.
- •49. При каких условиях возможно одновременное выполнение задач и автоматизм действий? Отвлечение и возобновление прерванных действий.
- •50. Принципы и задачи, решение которых необходимо при создании интерфейса пользователя асу объекта.
- •51)Раскрыть особенности использования Кнопки доступа к меню
- •52) Раскрыть особенности использования Командных кнопок
- •53)Раскрыть особенности использования Комбобоксов
- •54)Раскрыть особенности использования Списков. Указать недостаки и преимущества использования Пиктограмм.
- •55)Раскрыть особенности использования Чекбоксов и радиокнопок.
- •56)Распознавание и исправление ошибок
- •57)Рассказать о процессе сбора полной схемы и проверки ее по сценарию. Какую цель преследуют эти этапы?
- •58) Рассказать об основных элементах окна
- •59)Режимные и безрежимные командные кнопки
- •60)Роль ментальной или информационной модели объекта в создании интерфейса пользователя асу.
- •61.Роль мнемосхем в интерфейсе оператора
- •62.Свобода действий пользователя
- •63.Справка и документация при создании и использовании интерфейса
- •64.Средства обеспечения обратной связи при создании и использовании интерфейса
- •65.Сформулировать закон Фитса. Что такое кнопка бесконечного размера и нулевая дистанция до кнопки?
- •66.Типы окон. Их влияние на эффективность интерфейса.
- •67.Требования к содержимому окна, навигация внутри окна и между окнами.
- •68.Чем отличаются командные кнопки от радиокнопок и чекбоксов и радиокнопки от чекбоксов?
- •69 Что такое базовая и обзорная справка?
- •70 Что такое без режимные диалоговые окна? Метод преобразования без режимных окон в палитры.
- •71 Что такое длительность интеллектуальной работы? Способы уменьшения затрат времени не интеллектуальную деятельность.
- •72 Что такое долговременная память, и в каких случаях информация попадает в двп?
- •73 Что такое информационно-теоретическая и информационная производительность интерфейса?
- •74.Что такое когнетика, когнетивное сознательное и когнетивное бессознательное и какие их свойства?
- •75.Что такое контекстная справка?
- •76.Что такое контекстное меню и причина его появления?
- •77.Что такое кратковременная память, какая информация попадает в кратковременную память, нагрузка на квп, изменение содержимого и объем квп?
- •78.Что такое модальный и не модальный интерфейс? Влияние режимов на действия пользователя. Что такое квазирежимы?
- •79.Что такое первоначальное проектирование и какие его этапы? Можно ли нарушать последовательность этапов?
- •80.Что такое функциональность системы и анализ целей и действий пользователя?
- •81.Эстетичный и минималистический дизайн
26.Классификация ошибок по способу их исправления.
В самом общем случае под ошибкой понимается какой-то сбой в программе на этапе ее выполнения.
Ошибкой (или так называемым багом) можно назвать недокументированные или нежелательные, "побочные" реакции программы на те или иные действия пользователя равно как и при использовании ее одновременно с другим программами или на другой аппаратной платформе.
Обработка ошибок пользователем. Не предусмотрены пользовательские проверки вводимых данных (по-моему, это в первую очередь функциональная ошибка), сложно исправить допущенную ошибку, не предусмотрена возможность записи комментариев (по-моему, это можно считать как функциональной ошибкой, так и ошибкой в интерфейсе в зависимости от того, что представляет собой этот комментарий), отсутствуют средства отображения связей между переменными.
Обработка ошибок.
Предотвращение ошибок. Программа должна быть защищена от недопустимого ввода и неправильной эксплуатации. Должна быть предусмотрена проверка вводимых данных. Можно использовать методы аппаратного обнаружения и исправления ошибок.
Выделяются подпункты:
неверное начальное состояние;
неадекватная проверка пользовательского ввода;
неадекватная защита от испорченных данных;
не выполнена проверка переданных параметров;
недостаточная защита от ошибок операционной системы;
не выполняется проверка версии;
недостаточная защита от неправильного использования («защита от дурака»).
Выявление ошибок. Программа должна контролировать правильность данных.
Выделяются подпункты:
переполнение;
невозможные значения;
непроверенные данные;
флаги ошибок;
аппаратные сбои;
сравнение данных;
восстановление после ошибок;
автоматическое исправление ошибок;
отсутствие сообщения об ошибке;
не установлен флаг ошибки;
куда возвращается управление? (Ошибки передачи управления после сбоя);
прекращение выполнения программы из-за ошибки. Имеются в виду возможные ошибки из-за не корректной обработки такой ситуации;
обработка аппаратных отказов;
ну нет у меня нужного диска! Программа должна предусматривать какой-то выход из ситуации, когда пользователь не в состоянии выполнить требуемое действие.
27.Когда применяются списки? Типы списков и их свойства. Что такое комбобоксы? Требования к комбобоксам.
Список (англ. List box) — елемент (віджет) графічного інтерфейсу користувача, який відображається у вигляді списку елементів, що прокручивається. Дозволяє користувачу вибрати один або декілька елементів зі списку, як правило з утриманням клавіші Ctrl або Shift, щоб зробити множинній вибір.
Найбільш часто використовувані списки функціонально єваріантами чекбоксів і радіокнопок. Швидкість доступу до окремих елементів і наочність в них принесені в жертву компактності (вони економлять екранний простір, що актуально, якщо кількість елементів велика) і розширюваності (простота завантаження в списки динамічно змінних елементів робить їх дуже зручними при розробці інтерфейсу, оскільки це дозволяє не показувати користувачеві свідомо непрацюючі елементи).
Списки бувають такими, що перегортуються і розкриваються. Ті, що перегортуються можуть забезпечувати як єдиний (аналогічно групі радіокнопок), так і множинний вибір (чекбокс); ті, що розкриваються ж працюють виключно як радіокнопки.
2.1. Списки, що розкриваються
Найпростішим варіантом списку є список, що розкривається. Окрім описаних вище переваг списків, спискам, що розкриваються, притаманна одна істотна перевага. Вона полягає в тому, що мала висота списку дозволяє з великою легкістю візуально відображати команди, що побудовані з складових
Даний метод значно простіше для розуміння, ніж, наприклад, введення позитивного значення для зсуву вгору і негативного значення для зсуву вниз без підтримки списком, що розкривається.
Комбобоксами (combo box), це є гібрид списку з полем введення: користувач може вибрати існуючий елемент, або ввести свій
Комбобокси бувають двох видів: що розкриваються і розширені.
Комбобокси, що розкриваються виглядають в точність як списки. Візуально відрізняючись від них тільки наявністю індикатора фокусу введення (як що такий елемент виділений). Це означає, що повноцінно користуватися ними можуть тільки порівняно просунуті користувачі. В цьому немає особливої проблеми, оскільки комбобоксом все одно можна користуватися, як звичайним списком. Крім того набагато гірше, те що такі комбобокси відсутні в Інтернеті як клас. Підтримки їх немає ні в браузерах, ні в HTML.
Розширені комбобокси, навпаки можна реалізувати в Інтернеті (через JavaScript). Вони мають унікальний вигляд, що відрізняє їх від решти елементів управління. Зате їх порівняно важко (хоча і набагато легше, ніж в Інтернеті) реалізувати в ПЗ, оскільки в Windows немає такого елементу, а тому збирати його доводиться з двох. При цьому розширений комбобокс займає багато місця на екрані.
Оскільки комбобокси є гібридами списків і полів введення, до них застосовні ті ж вимоги, що і до їх «батьків».