Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПІК / Метод_Лаб_П_К.doc
Скачиваний:
33
Добавлен:
05.06.2015
Размер:
395.78 Кб
Скачать

Лабораторна робота №3 Сценарій діалогу Теоретичні відомості

Розвиток діалогу в часі можна розглядати як послідовність переходів системи з одного стану в інший. Очевидно, що жоден з цих станів не повинен бути «тупиковим», тобто користувач повинен мати можливість перейти з будь-якого поточного стану діалогу в потрібний (за один або декілька кроків). Для цього в ході розробки інтерфейсу необхідно визначити всі можливі стани діалогу і шляхи переходу з одного стану в інший. Іншими словами, необхідно розробити сценарій діалогу.

Цілями розробки сценарію діалогу є:

  • виявлення і усунення можливих тупикових ситуацій в ході розвитку діалогу;

  • вибір раціональних шляхів переходу з одного стану діалогу в інший (з поточного в потрібний);

  • виявлення неоднозначних ситуацій, що вимагають надання додаткової допомоги користувачеві.

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

У свою чергу, ступінь невизначеності дій користувача залежить від вибраної структури діалогу. Найбільшою детермінованістю володіє діалог на основі меню, найменшою — діалог типу «питання-відповідь», керований користувачем.

Із сказаного слідує, що сценарій діалогу можна спростити, понизивши ступінь невизначеності дій користувача. Можливими способами розв’язання цієї задачі є:

  • використання змішаної структури діалогу (застосування меню з метою «обмеження свободи» користувача там, де це можливо);

  • застосування вхідного контролю інформації, що вводиться (команд і даних).

Додаткові можливості по зниженню невизначеності дій користувача надає об'єктно-орієнтований підхід до розробки інтерфейсу, при якому для кожного об'єкту наперед встановлюється перелік властивостей і допустимих операцій. Найбільш ефективний такий підхід при створенні графічного інтерфейсу.

Спосіб опису сценарію діалогу залежить від ступеня його складності. Існуючі методи опису сценаріїв можна розділити на дві великі групи: неформальні і формальні методи.

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

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

Незалежно від способу опису сценарію його основною структурною одиницею є крок діалогу, відповідний одному акту взаємодії користувача з системою.

Завдання:

Скласти сценарій діалогу користувача і програмного продукту відповідно варіанту.

Контрольні запитання:

  1. Які цілі розробки сценарію діалогу інтерфейсу з користувачем?

  2. Як мижна спростити ступінь невизначеності дій користувача?

  3. Які є формальні методи опису сценаріїв діалогу?

  4. Охарактеризувати різні методи опису сценаріїв.

Соседние файлы в папке ПІК