Написание технических текстов в области информационных технологий вычислительной техники и связи
Примеры Публикации Ресурсы Полезные ссылки In English

Единый пользовательский доступ (Common User Access)

(продолжение)

Термины и определения

Ниже перечислены основные термины концепции CUA.

Choice (выбор, заметьте – вовсе не Option): в окне (window), текст или изображение, которое пользователь выбирает для модификации или манипулирования соответствующим объектом. Определены три типа выбора: (1) выбор действия (action choice) для немедленного выполнения некоторой задачи, например вывода на печать (Print), (2) выбор пути (routing choice) для отображения меню или вторичного окна, (3) выбор параметров/значений (settings choice) для отображения или изменения характеристик или свойств соответствующего объекта.

Control (элемент управления): в окне (window), механизм для взаимодействия с данными (ввод, отображение или изменение), либо для доступа к выбору действия или выбору пути. Примеры элементов управления: меню (menu), список (list box), нажимная кнопка (push button).

Interface orientation (нацеленность интерфейса): пользовательский интерфейс относится к типу объект-действие (object-action oriented) или типу действие-объект (action-object oriented). Первый из них предполагает, что пользователь сначала выбирает объект, а затем производит действие с этим объектом. Второй тип определяет обратную последовательность операций.

Metaphor (метафора): объект, заменяющий другой объект, чтобы указать на сходство или подобие этих объектов. В более широком смысле: символический язык визуального представления.

Model (модель): описательное представление персонального понимания концепции или действия некоторого понятия. Для пользовательского интерфейса использованы три типа моделей: концептуальная модель пользователя, концептуальная модель разработчика интерфейса и концептуальная модель программиста (причем вовсе не обязательна идентичность этих трех моделей).

Object (объект): элемент для выполнения задачи. Выделены три класса объектов: контейнер (container object), объект данных (data object) и объект устройства (device object). Объекты можно объединять в группы, которые организованы в иерархической структуре.

Transparent (прозрачный - к сожалению, ничего лучше в русском языке пока не придумано): интерфейс, не отвлекающий пользователя от выполнения задачи.

Элементы пользовательского интерфейса

Согласно GUA, ключевыми понятиями пользовательского интерфейса являются: окно (window), указатель (pointer) и курсор (cursor), вид (view), меню (menu), выбор (choice) и элемент управления (control), навигация (navigation), процесс выбора/выделения (selection process), а также пользовательская информация (user information).

Окно (Window)

Окном называется область с видимыми границами для отображения информации. Окна служат для показа пользователю объектов, вариантов выбора действий и пути, сообщений, а также для проведения диалога с пользователем. Определены два типа окон:
  • Основное окно (primary window) используется для текущих операций пользователя. Оно остается открытым во все время работы программы, хотя могут изменяться виды внутри этого окна, по мере общения пользователя с программой.
  • Вторичное окно (secondary window) содержит вспомогательные объекты и средства для выбора действий.

Элементы окна подразделяются на две группы: элементы, относящиеся к самому окну (рамка и панель заголовка, на которой расположен значок системного меню, заголовок окна и кнопки изменения размера окна), и элементы, составляющие контент окна – панель меню, вид и область сообщений.

Вид (View)

Видом называется одно из представлений контента окна, т.е. это один из способов отображения информации в окне. В состав вида входят текст и/или графические изображения, служащие для представления контента пользователю. При превышении контентам текущего размера окна отображаются полосы прокрутки (scroll bar), горизонтальная и/или вертикальная. Допускается применение на виде средств выбора действия или пути.

В концепции CUA определены четыре типа видов:
  • Композитный (составной) вид служит для упорядоченного представления данных, например график параметра.
  • Контентный вид содержит список отдельных компонентов объекта, значков или подробностей.
  • Вид параметров настройки отображает характеристики, атрибуты или свойства объекта, а также обеспечивает средства для их изменения.
  • Справочный вид выводит информацию, помогающую пользователю в работе с объектом.

Организационная структура окон (Window Organization)

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

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

<<< Предыдущая страница | Следующая страница >>>