Технология разработки интерфейса пользователя
С самого начала разработки программного продукта много усилий программистов сосредоточенны на интерфейс, графическую оболочку, с помощью которой пользователи общаются с программой.
Интерфейс - это внешняя оболочка приложения вместе с программами управления доступом и другими скрытыми от пользователя механизмами управления, дающая возможность работать с документами, данными и другой информацией, хранящейся в компьютере или за его пределами.
Главная цель любого приложения - обеспечить максимальное удобство и эффективность работы с информацией: документами, базами данных, графикой или изображениями. Хорошо разработанный интерфейс гарантирует удобство работы с приложением и, в конечном итоге, его коммерческий успех.
Проектирование интерфейса - процесс циклический. На этом этапе разработки приложения желательно чаще общаться с пользователями и заказчиками приложения для выработки наиболее приемлемых по эффективности, удобству и внешнему виду интерфейсных решений.
Выбор того или иного типа интерфейса зависит от сложности разрабатываемого приложения, поскольку каждый из них имеет некоторые недостатки и ограничения и предназначен для решения определенных задач.
При разработке интерфейса необходимо руководствоваться следующими принципами:
- стандартизация – рекомендуется использовать стандартные, проверенные
многими программистами и пользователями, интерфейсные решения. Под решениями подразумеваются дизайн форм, распределение элементов управления в формах, их взаимное расположение, значки на кнопках управления, названия команд меню;
- удобство и простота работы – интерфейс должен быть интуитивно понятным, желательно, чтобы все действия легко запоминались и не требовали утомительных процедур: выполнения дополнительных команд, лишних нажатий на кнопки, вызова промежуточных диалоговых окон;
- внешний дизайн не должен утомлять зрение, он должен быть рассчитан на длительную работу пользователя с приложение в течение дня;
- не перегруженность форм – формы должны быть оптимально загружены элементами управления; при необходимости можно использовать вкладки или дополнительные страницы форм;
- группировка – элементы управления в форме необходимо группировать по смыслу, используя элементы группировки: рамки, фреймы;
- разреженность объектов форм – элементы управления следует располагать на некотором расстоянии, а не лепить друг на друга; для выделения элементов управления можно организовать пустые пространства в форме.
При разработке пользовательского интерфейса я придерживалась следующих правил:
постоянное цветовое решение всех форм;
выравнивание всех однородных объектов каждой формы вдоль строго определенных линий;
одна, максимум две, шрифтовые гарнитуры на всю форму;
одни и те же правила оформления текста на каждой форме;
равные величины расстояний между функциональными блоками на каждой форме, одинаковая ширина полей и отступов.
Описание основных моментов разработки интерфейса созданного приложения:
все кнопки одного назначения на каждой форме имеют одинаковый размер.
- 1 Анализ и постановка задачи 4
- 2 Проектирование базы данных 5
- 1 Анализ и постановка задачи
- 1.1 Определение требований
- 2 Проектирование базы данных
- Определение сущностей
- Определение взаимосвязей между сущностями
- Задание первичных и альтернативных ключей, определение атрибутов сущностей
- Создание физической модели данных
- Описание физической модели
- Требования, предъявляемые к базе
- Разработка программной среды
- Технология разработки интерфейса пользователя
- Работа с данными
- Документация пользователя
- Системные требования
- Назначение программной среды
- Инструкция пользователя