Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Второй этап: сценарии действий и задачи, стоящие перед пользователями



 

Клиенты Представители обслуживающе­го персонала
Сценарий: клиент желает обновить телефонный номер в профиле и посмот­реть, были ли отмечены последние заезды в гостиницу; клиент также отсылает карточку с комментариями на фирму Сценарий: клиент по телефону желает проверить, есть ли у него право бесплатного заезда в гостиницу, а также зарезервиро­вать комнату в гостинице; клиент желает получить по факсу подтверждение бронирова­ния и права на бесплатный заезд
Задачи, стоящие перед клиентом: ввести номер счета в Mandel Manor Club и пароль; открыть про­филь клиента; обновить телефонный номер; открыть сводку о состоя­нии счета; просмотреть последние записи о заездах в гостиницу; заполнить карточку Задачи, стоящие перед предста­вителем обслуживающего персонала: найти номер счета члена клуба Mandel Manor Club; подтвердить пароль члена клуба; открыть сводку о состоянии счета; проверить, есть ли у клиента право на бесплатный заезд; просмотреть гостиницы, выбранные клиентом; заброни­ровать заезд для клиента;

 


134


135


Человеко-машинное взаимодействие: теория и практика


Теория


 


Окончание табл. 5.4

 

Клиенты Представители обслуживающе­го персонала
с комментариями; отпра­вить карточку отправить клиенту по факсу подтверждение бронирования и возможности бесплатного заезда
Сценарий: клиент желает получить сведения о гостиницах, вывести на печать инфор­мацию о гостиницах и забронировать заезд для своей семьи на отпуск Сценарий: клиент звонит по телефону для того, чтобы исправить ошибку в стоимости комнаты, оплаченной во время последнего заезда в гостиницу, и получить возмеще­ние на кредитную карточку
Задачи, стоящие перед клиентом: ввести номер счета и пароль; получить сведения о гостиницах; отпечатать фотографии гостиниц, карту и мар­шрут из аэропорта; проверить доступность гостиницы; проверить расценки; забронировать две комнаты для семейно­го отпуска Задачи, стоящие перед предста­вителем обслуживающего персонала: найти номер счета; найти запись, подтверждающую заезд в гостиницу; проверить истинность исправления в стоимости; исправить запись, подтверждающую заезд в гостиницу; кредитовать возме­щение на членскую кредитную карточку;отправить по факсу исправленную запись о заезде в гостиницу, а также квитанцию о возмещении, перечисленном на кредитную карточку

Таблица 5.5

Второй этап: определение существительных и глаголов в сценариях и задачах

 

Клиенты Представители обслуживаю­щего персонала
Сценарий: клиент желает обновить Сценарий: клиент по телефону желает

 

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

 


 


136


137


Человеко-машинное взаимодействие: теория и практика


Теория


 


В табл. 5.6 приведена часть окончательного варианта списка объектов и данных для рассматриваемой системы.

Таблица 5.6 Второй этап: список объектов, типов объектов и действий

 

Объекты и данные Тип объекта Действия, не характерные для отдельных объектов
Список клиентов Контейнер  
Клиент Контейнер/ данные Позвонить
Список Mandel Manor Hotels Контейнер Аннулировать
Представитель сферы обслуживания Данные Исправить
Профиль клиента: номер счета пароль номер телефона Данные Данные Данные Данные Кредитовать Дебетировать
Заезд в гостиницу Данные  
Ведомость о заезде в гостиницу Данные Просмотреть
Список забронирован­ных мест Данные  
Тарифы в гостинице Данные Выкупить
Свободные места в гостинице Данные Запросить
Специальная инфор­мация о гостинице Данные Отправить
Карточка для коммен­тариев Данные Обновить

138


Окончание табл. 5.6

 

Объекты и данные Тип объекта Действия, не характерные для отдельных объектов
Кредитная карточка Устройство Подтвердить
Устройство поиска клиента Устройство Проверить вид
Принтер Устройство  
Факс Устройство  
Мусорное ведро Устройство  

При уточнении содержания списка объектов сначала необходимо обдумать, к какому типу относится каждый из объектов. Вспомните определения типов объектов: дан­ные, контейнер и устройство. На этой стадии у вас пока может не быть ясного представления обо всех объектах. Как уже было сказано, иногда сложно определить, явля­ются ли некоторые объекты (например, объект «клиент») объектами-данными или объектами-контейнерами. Име­ется масса сведений, связанных с клиентами, но в интер­фейсе пользователи могут принимать клиента за объект-контейнер, содержащий другие объекты, к которым могут относиться части данных о клиентах, например «профиль клиента» или «счет клиента». Подобные моменты выяс­няются в ходе дискуссий непосредственно с пользователя­ми на этом этапе разработки интерфейса.

Может показаться, что после этого шага у вас уже есть окончательный список объектов и действий, но нет гаран­тии, что вы еще не раз вернетесь к данному этапу (вспом­ните об итерации!) для оптимизации и совершенствования списка.

Все объекты вашего списка необязательно станут объ­ектами интерфейса в финальной разработке. Некоторые из них могут превратиться в специфические виды основ­ных объектов. Гостиница, конечно, будет ключевым объ-

139


 

 


Человеко-машинное взаимодействие: теория и практика

 

ектом в проекте. Однако другие элементы, например све­дения о гостинице, фотографии, карты, тарифы, инфор­мация о свободных местах, могут представлять собой дан­ные, содержащиеся в объекте «гостиница» или являющие­ся отдельными его представлениями.

Теперь, имея некоторое представление о том, какие объекты могут потребоваться пользователям, начнем вы­числять, как эти объекты взаимосвязаны. Можно постро­ить схему отношений между ними.

Схема отношений между объектами пользовательско­го интерфейса отличается от традиционных схем програм­мирования. Объекты пользовательского интерфейса не­обязательно параллельны объектам программирования или бизнес-объектам (рис. 5.6).

Рис. 5.6. Схема отношений между объектами

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

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



 


140


141


Человеко-машинное взаимодействие: теория и практика


Теория


 


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

Обратите внимание, что большинство ячеек этого схема­тического представления не заполнено. Не все объекты яв­ляются кандидатами для операции перетаскивания и сбро­са. Некоторые объекты всегда используются определенным способом: либо как исходный, либо как конечный объект.

Устройства (принтер, факс и мусорная корзина), как правило, будут представлять собой только конечные объ­екты для операций перемещения и сбрасывания. Дейст­вия, выполняемые при сбрасывании объектов, записыва­ются в колонку для конечных объектов.

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

В табл. 5.7 приведены варианты содержания всплываю­щего меню для этих объектов. Список бронирования явля­ется контейнером, следовательно, его действия из всплы­вающего меню соответствуют объекту-контейнеру.

Таблица 5.7 Варианты всплывающих меню для объектов

 

Объект Вариант из всплывающего меню Назначение
Профиль клиента Открыть Открыть в режиме пред­ставления данных.

Окончание табл. 5.7

 

Объект Вариант из всплывающего меню Назначение
Сводка о состоянии счета Переместить Создать новый Вырезать Скопировать Удалить Вывести на печать Отправить Отправить по факсу Переместить в другое место. Создать новый объект. Вырезать объект в буфер обмена. Скопировать объект в буфер обмена. Удалить объект. Отпечатать на принтере. Отправить другому лицу. Отправить другому лицу по факсу.
Список бронирова­ния Открыть Содержание... Переместить Создать новый Вырезать Скопировать Удалить Вывести на печать Отправить Отправить по факсу Открыть в режиме вида содержания. Просмотреть содержимое, не открывая окна. Переместить в другое место. Создать новый объект. Вырезать объект в буфер обмена. Скопировать объект в буфер обмена. Удалить объект. Отпечатать на принтере. Отправить другому лицу. Отправить другому лицу по факсу.

Результатом разработки пользовательского интерфей­са является выбор формы диалога и разработка сценария диалога. Более подробно данный материал изложен в ла­бораторной работе 2.


 

 


Поделиться:



Последнее изменение этой страницы: 2019-03-31; Просмотров: 256; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.02 с.)
Главная | Случайная страница | Обратная связь