Графический интерфейс пользователя GUI

Эстетическая привлекательность

Гибкость

Простота

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

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

В основу разработки практически любого графического интерфейса пользователя (Graphical User Interface — GUI) положены три метафоры.

1. Рабочий стол. Для человека, сидящего за рабочим столом, доступны как определенные источники информации, так и средства обработки информации. При этом на рабочем столе могут находиться документы, представленные в различной форме: текст, таблицы, рисунки и т.д. В GUI рабочий стол воплощен пространством экрана монитора.

2. Работаешь с тем, что видишь. В каждый момент времени «сидящий» за рабочим столом может работать только с теми документами, которые он видит перед собой. Если необходимый документ отсутствует на столе, его необходимо достать (например, из папки). Объекты, необходимые для решения задачи, представлены в GUI в виде соответствующих графических образов (пиктограмм и окон).

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

Все необходимые действия выполняются в GUI не с помощью команд, а с помощью прямого манипулирования объектами.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: