Разработка на диалогов сценарий - Studiopedia
Развитието на диалога във времето може да се разглежда като последователност от преходи на системата от едно състояние в друго. Нито едно от тези състояния не трябва да е задънена улица, т.е. потребителят трябва да може да премине от всяко текущо състояние на диалоговия прозорец към необходимото (в една или повече стъпки). За да направите това, по време на разработването на интерфейса е необходимо да се определят всички възможни състояния на диалога и начините за преход от едно състояние към друго - да се разработидиалогов скрипт.
Цели за развитие на сценария:
- - идентифициране и отстраняване на възможни задънени участъци в хода на развитието на диалога;
- избор на рационални начини за преход от едно състояние на диалога към друго (от текущото към необходимото);
- - идентифициране на двусмислени ситуации, които изискват допълнителна помощ на потребителя.
Сложността на разработването на сценарий се определя главно от два фактора - функционалността на създаваното приложение (т.е. броят и сложността на изпълняваните функции за обработка на информация) и степента на несигурност на възможните действия на потребителя.
Степента на несигурност на действията на потребителя зависи от избраната структура на диалога. Базираният на меню диалогов прозорец има най-голям детерминизъм, а управляваният от потребителя диалогов прозорец с въпроси и отговори има най-малък детерминизъм.
По този начин диалоговият скрипт може да бъде опростен чрез намаляване на степента на несигурност на действията на потребителя. Възможни начини за решаване на този проблем:
- - използване на смесена структура на диалога (използване на менюто с цел "ограничаване на свободата" на потребителя, където е възможно);
- - прилагане на входен контрол на входната информация (команди и данни).
Допълнителни възможности за намаляване на несигурността на действията на потребителяосигурява обектно-ориентиран подход за разработка на интерфейс, при който списък със свойства и разрешени операции е предварително зададен за всеки обект. Този подход е най-ефективен при създаване на графичен интерфейс.
Докато намалява броя на възможните диалогови състояния, разработчикът трябва да има предвид необходимостта от отразяване на работата на инструментите за поддръжка на потребителя в своя скрипт (което усложнява скрипта).
Начинът, по който се описва сценарият на диалог зависи от степента на неговата сложност. Методите за описание на сценария се разделят на две групи: неформални и формални методи.
Основното предимство на формалните методи е, че те ви позволяват да автоматизирате както дизайна на диалог, така и неговата модификация (адаптиране) в съответствие с характеристиките на потребителя.
В момента най-широко използваните формални методи за описание на сценарии са базирани на мрежите на Петри и техните разширения, както и на базата на системи за представяне на знания (рамкови модели и производствени системи).
Независимо от това как е описан сценарият, основната му структурна единица едиалоговата стъпка, която съответства на един акт на взаимодействие на потребителя със системата.
Диалоговият скрипт ви позволява да опишете процеса на взаимодействие на потребителя с приложението на нивото на приложената задача, която се решава от него. Въпреки това, за софтуерната реализация на интерфейса, такова описание е твърде общо. Следователно на етапа на внедряване е необходимо да се премине към нивото на описание на съответните процеси с помощта на използваните инструменти за разработка на приложения.
Не намерихте това, което търсихте? Използвайте търсачката:
Деактивирайте adBlock! и обновете страницата (F5)наистина е необходимо