Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Silaenkov_A_N_Informatsionnye_tekhnologii_Ucheb...doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.04 Mб
Скачать

3. Стандарты пользовательского интерфейса.

ОБЩИЕ ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

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

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

3.1. Структура и классификация пользовательских интерфейсов

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

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

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

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

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

В первый период (50-е и начало 60-х гг.) компьютеры работали в основном в пакетном режиме.

Во втором периоде (с начала 60-х до начала 80-х гг.) пользователи могли взаимодействовать с компьютером путем ввода с клавиатуры команд с параметрами.

В третьем периоде (80-е годы) были созданы графические интерфейсы пользователя (GUI).Эти интерфейсы принято обозначать аббревиатурой WIMP (Windows-Icons-Menus-Pointing device), что предполагает использование окон, пиктограмм, меню и позиционирующего устройства (обычно мышь).

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

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

Таблица 2

КЛАССЫ

ИНТЕРФЕЙСА

ПОДКЛАССЫ

ПРИМЕРЫ ТИПОВ

УПРАВЛЯЮЩИХ СРЕДСТВ

Символьный

Командный интерфейс

«Вопрос-ответ»

Командная строка

Графический

Простой графический

Экранные формы

Управляющие клавиши

Истинно-графический,

двухмерный

Меню

Графические элементы управления

Прямое манипулирование

Трехмерный

Конические деревья

Что касается подкласса WIMP, то соответствующие нормативные документы для офисных приложений первоначально были предложены ведущими разработчиками (в рамках проекта SSA от IBM , Microsoft , Apple) и оказали решающее влияние на содержание принятых позднее ряда международных стандартов пользовательского интерфейса. В табл. 3 приведен перечень стандартов ISO на графический пользовательский интерфейс WIMP.

Таблица 3

ДОКУМЕНТ ISO

ТИПЫ УПРАВЛЯЮЩИХ СРЕДСТВ, ГУЭ

ISO 9241-12-1998 Ergonomic requirements for office work

with visual display terminals (VDTs).P.12. Presentation of information

Визуальное представление информации: окна, поля, списки, метки, таблицы

ISO 9241-14-1997 Ergonomic requirements for office work

with visual display terminals (VDTs).P.14. Menu dialogues

Меню

ISO 9241-16-1998 Ergonomic requirements for office work

with visual display terminals (VDTs).P.16. Direct manipulation dialogues

Прямые манипуляции

ISO/IEC 10741-1995 What happens to the cursor control when users interact with text editors.P1. Cursor control for text editing

Курсор

ISO/IEC 11581-(1999-2000) Usage and appropriateness of icons in the user interface. P.1-6

Пиктограммы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]