Слайд 2
![Интерфейс - совокупность технических, программных и методических (протоколов, правил, соглашений)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-1.jpg)
Интерфейс - совокупность технических, программных и методических (протоколов, правил, соглашений)
средств сопряжения в вычислительной системе пользователей с устройствами и программами, а также устройств с другими устройствами и программами. Программный интерфейс - набор методов для взаимодействия между программами.
Физический интерфейс - способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.
Пользовательский интерфейс - это совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером. Основу такого взаимодействия составляют диалоги. Под диалогом в данном случае понимают регламентированный обмен информацией между человеком и компьютером, осуществляемый в реальном масштабе времени и направленный на совместное решение конкретной задачи. Каждый диалог состоит из отдельных процессов ввода / вывода, которые физически обеспечивают связь пользователя и компьютера. Обмен информацией осуществляется передачей сообщения.
Слайд 3
![Рис.1. Взаимодействие пользователя с компьютером](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-2.jpg)
Рис.1. Взаимодействие пользователя с компьютером
Слайд 4
![В настоящее время выделяется три основных группы пользовательских интерфейсов, существенно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-3.jpg)
В настоящее время выделяется три основных группы пользовательских интерфейсов, существенно
различных по технологии взаимодействия человека с ПК. Это:
1. Командный интерфейс
2. WIMP – интерфейс (windows image menu pointer)
3. SILK – интерфейс (speech image language knowledge).
Слайд 5
![Командный интерфейс Командный интерфейс называется так по тому, что в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-4.jpg)
Командный интерфейс
Командный интерфейс называется так по тому, что в этом
виде интерфейса человек подает "команды" компьютеру, а компьютер их выполняет и выдает результат человеку. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки.
Слайд 6
![WIMP - интерфейс WIMP - интерфейс (Window - окно, Image](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-5.jpg)
WIMP - интерфейс
WIMP - интерфейс (Window - окно, Image - образ,
Menu - меню, Pointer - указатель). Характерной особенностью этого вида интерфейса является то, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов - меню, окон, других элементов. Хотя и в этом интерфейсе подаются команды машине, но это делается "опосредственно", через графические образы. Этот вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и "чистый" WIMP - интерфейс.
Слайд 7
![SILK - интерфейс SILK - интерфейс (Speech - речь, Image](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-6.jpg)
SILK - интерфейс
SILK - интерфейс (Speech - речь, Image - образ,
Language - язык, Knowlege - знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения. В рамках этого интерфейса идет обычный "разговор" человека и компьютера. При этом компьютер находит для себя команды, анализируя человеческую речь и находя в ней ключевые фразы. Результат выполнения команд он также преобразует в понятную человеку форму. Этот вид интерфейса наиболее требователен к аппаратным ресурсам компьютера, и поэтому его применяют в основном для военных целей.
Слайд 8
![Стандартизация пользовательского интерфейса В первом подходе оценку производит конечный пользователь](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-7.jpg)
Стандартизация пользовательского интерфейса
В первом подходе оценку производит конечный пользователь (или
тестер), суммируя результаты работы с программой в рамках следующих показателей ISO 9241-10-98 Ergonomic requirements for office work with visual display terminals (VDTs). P.11. Guidance on usability specification and measures:
эффективности (effectiveness) - влияния интерфейса на полноту и точность достижения пользователем целевых результатов;
продуктивности (efficiency) или влияния интерфейса на производительность пользователя;
степени (субъективной) удовлетворенности (satisfaction) конечного пользователя этим интерфейсом.
Эффективность является критерием функциональности интерфейса, а степень удовлетворенности и, косвенно, продуктивность - критерием эргономичности. Вводимые здесь меры соответствуют общей прагматической концепции оценки качества по соотношению "цели / затраты".
Слайд 9
![При проектировании пользовательского интерфейса исходным решением является выбор базовых стандартов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-8.jpg)
При проектировании пользовательского интерфейса исходным решением является выбор базовых стандартов
типов управляющих средств интерфейса, который должен учитывать специфику соответствующей предметной области.
Основное достоинство хорошего интерфейса пользователя заключается в том, что пользователь всегда чувствует, что он управляет программным обеспечением, а не программное обеспечение управляет им.
Слайд 10
![Свойства и принципы разработки интерфейса](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-9.jpg)
Свойства и принципы разработки интерфейса
Слайд 11
![Большинство программных продуктов, ориентированных на конечного пользователя, работают в диалоговом](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-10.jpg)
Большинство программных продуктов, ориентированных на конечного пользователя, работают в диалоговом
режиме взаимодействия с пользователем, при котором ведется обмен сообщениями, влияющими на обработку данных.
Системы, поддерживающие диалоговый интерфейс, разделяются на классы:
- с жестким сценарием диалога (стандартизированное представление информации обмена);
- дескрипторные системы (формат ключевых слов сообщений);
- тезаурусные системы (семантическая сеть дескрипторов, образующих словарь системы), представляющие аналог гипертекстовых систем);
- с языком деловой прозы (представление сообщений на языке, естественном для профессионального пользования).
Слайд 12
![Панель приложения обычно разделяют на три части: - меню действий;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/155114/slide-11.jpg)
Панель приложения обычно разделяют на три части:
- меню действий;
- тело панели;
-
область функциональных клавиш.