Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МК2.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
66 Кб
Скачать
☆
  1. Охарактеризовать процесс разработки сценария диалога, его цели. Перечислить основные способы представления сценариев.

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

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

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

Степень неопределенности действий пользователя зависит от выбранной структуры диалога. Наибольшей детерминированностью обладает диалог на основе меню, наименьшей – диалог типа «вопрос-ответ», управляемый пользователем.

Таким образом, сценарий диалога можно упростить, снизив степень неопределенности действий пользователя. Возможные способы решения этой задачи: использование смешанной структуры диалога (применение меню с целью «ограничения свободы» пользователя там, где это возможно).

Способ описания сценария диалога зависит от степени его сложности. Методы описания сценариев делятся на две группы: неформальные и формальные методы.

Главное достоинство формальных методов состоит в том, что они позволяют автоматизировать как проектирование диалога, так и его модификацию (адаптацию) в соответствии с характеристиками пользователя.

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

  1. Дать определения понятиям: процесс, задание. Охарактеризовать процессы ввода-вывода. Перечислить основные факторы, которые учитываются при описании процессов ввода-вывода.

Термин «процесс» используется для описания последовательности операций, выполняемых системой.

Термин «задание» - для обозначения того, что хочет сделать пользователь.

Каждое задание может быть выполнено одним или несколькими процессами. Один процесс может использоваться для выполнения нескольких заданий; одно задание может выполняться несколькими процессами.

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

Процессы ввода-вывода.

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

Содержание и формат обрабатываемых данных. (ограниченный диапазон текстовых символов или графический режим с высокой разрешающей способностью; набор произвольных величин или выборка из небольшого набора возможных значений)

Объем ввода-вывода. Увеличение объема входных данных предполагает наличие косвенного механизма ввода, например автоматического сбора данных.

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

Ограничения, связанные с другими аппаратными и программными средствами, которые используются в системе.