Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 6.doc
Скачиваний:
32
Добавлен:
14.09.2019
Размер:
63.49 Кб
Скачать

3. Описание панелей (Стандарт фирмы ibm).

17 марта 1987 года корпорация IBM объявила о намерении создать общую программную среду (Systems Application Architecture - SAA) в том числе для персональных ЭВМ.

В числе прочих в этот стандарт вошли правила проектирования текстовых и графических интерфейсов конечного пользователя под названием CUA - Common User Access.

Рассмотрим некоторые выдержки из стандарта.

Панель - это информация, сгруппированная и расположенная на экране определенным способом. Стандарт определяет 5 типов панелей:

- меню;

- ввода;

- информационная;

- списковая;

- идентификации приложения.

Приложение - программное обеспечение, которое приобретается и устанавливается для выполнения различных работ на ЭВМ.

Структура панели представлена, как правило, тремя областями:

- областью меню действий;

- телом панели;

- областью функциональных клавиш.

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

меню действий - выпадающее меню, содержащее соответствующий список действий.

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

Область функциональных клавиш содержит список назначений функциональных клавиш.

Дадим краткое описание каждому из типов панелей.

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

2.Панель ввода отображает поля, в которые пользователь вводит информацию и из которых выбирает объекты. Существует 3 типа панелей ввода:

- панель ввода параметров (отображает поля для ввода значений параметров и указания режимов действий; содержит поля ввода и выбора);

- панель ввода с заголовками (форма документа на бумаге);

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

3. Информационная панель отображает защищенную информацию.

4. Списковая панель отображает список объектов, из которых пользователь выбирает один или несколько и запрашивает одно или несколько действий над ними. Для каждого объекта может одновременно запрашиваться только одно действие, но для различных объектов - различные действия.

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

4. Интеллектуальные интерфейсы

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

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

Интеллектуальные интерфейсы обладают рядом особенностей.

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

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

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

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

1. Речевой вывод информации.

2. Речевой ввод и техническое зрение.

3. Обработка естественного языка.

4. Кооперация человека и компьютера (адаптивные интерфейсы).