СТАНДАРТ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ ДИАЛОГОВЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА
- 4.1. Понятия, свойства, функции пользовательского интерфейса автоматизированного рабочего места.
- 4.2. Разработка пользовательского интерфейса автоматизированного рабочего места.
Понятия, свойства, функции пользовательского интерфейса автоматизированного рабочего места
Пользовательский интерфейс АРМ включает три понятия:
- 1) общение приложения (application) с пользователем;
- 2) общение пользователя с приложением;
- 3) язык общения.
Язык общения определяется разработчиком программного приложения, являющегося основой любого АРМ. Свойствами интерфейса являются: конкретность и наглядность. Наиболее распространенный ранее командный интерфейс имел ряд недостатков (многочисленность команд, отсутствие стандарта для приложений), что ограничивало круг его применения. Для преодоления этих недостатков были предприняты попытки упростить командный интерфейс, например, используя оболочку NC. Однако настоящим решением проблемы стало создание операционной системы. В настоящее время практически все распространенные ОС используют для своей работы графический интерфейс. Примером может служить интерфейс, разработанный в исследовательском центре фирмы Xerox для компьютеров
Macintosh фирмы Apple. Немного позже была разработана графическая оболочка Microsoft Windows, реализующая технологию W1MP и удовлетворяющая стандарту CUA (Common User Access) фирмы IBM.
Новшеством были применение мыши, выбор команд из меню, предоставление окон, использование для обозначения программ образов в виде пиктограмм.
Удобство интерфейса и богатство возможностей делают Windows оптимальной системой для повседневной работы на АРМ. Приложения, написанные под Windows, используют один и тот же интерфейс, поэтому его единообразие сводит к минимуму процесс обучения работе с любым приложением, что повышает эффективность АРМ. Выход на рынок ОС Windows упростил работу пользователя, так как интерфейс стал еще более простым, документированным, включающим встроенные коммуникационные возможности.
Одной из важных функций интерфейса является формирование у пользователя, обслуживающего АРМ, одинаковой реакции на одинаковые действия приложений, их согласованность.
Согласованность должна выполняться втрех аспектах:
- 1) физическом, который относится к техническим средствам (пока отсутствует);
- 2) синтаксическом, который определяет последовательность и порядок появления элементов на экране — язык общения, а также последовательность запросов — язык действий;
- 3) семантическом, который обусловлен значениями элементов, составляющих интерфейс.
Согласованность интерфейса экономит время как специалиста, обслуживающего АРМ, так и разработчика. Для специалиста сокращается время обучения, а затем в процессе работы на АРМ сокращается и число ошибок, в связи с чем появляется чувство комфортности и уверенности. Разработчику согласованный интерфейс позволяет выделить общие блоки интерфейса, стандартизировать отдельные элементы и правила взаимодействия с ними, сократить время проектирования нового АРМ.