русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные термины


Дата добавления: 2013-12-23; просмотров: 774; Нарушение авторских прав


ТЕМА 6. ПРОЦЕССЫ ВВОДА, ВЫВОДА КАК СРЕДСТВО ОСУЩЕСТВЛЕНИЯ ДИАЛОГА

Описание структуры диалога с помощью сетей переходов

Разработка сценария диалога

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

Цели разработки сценария:

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

2. выбор рациональных путей перехода из одного состояния в другое

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

Сложность разработки сценария определяется 2-мя факторами:

-функциональными возможностями приложения

-степенью неоднородности действий пользователя.

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

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

Независимо от способа описания сценария его основной структурной единицей является шаг диалога, который взаимодействует одному акту взаимодействия пользователя с системой.

 

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



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

2)вершина, в которой выводится сообщение пользователю без запроса на входное сообщение

3)вершина, в которой выводится сообщение пользователю с запросом на ввод.

 

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

Задание – обозначение того, что хочет сделать пользователь. Каждое задание может включить теоретически бесконечное число процессов.



<== предыдущая лекция | следующая лекция ==>
Выбор структуры диалога | Метод разработки гибкого интерфейса


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.768 сек.