ВУЗ:
Составители:
Рубрика:
12
2.2.2 Пользовательский интерфейс
Пользовательский интерфейс имеет важное значение для любой про-
граммной системы и является неотъемлемой ее составляющей, ориентиро-
ванной, прежде всего, на конечного пользователя. Именно через интерфейс
пользователь судит о прикладной программе в целом. Более того, часто ре-
шение об использовании прикладной программы пользователь принимает по
тому, насколько ему удобен и понятен пользовательский интерфейс. Вместе с
тем, трудоемкость проектирования и разработки интерфейса может быть дос-
таточно велика, и достигать более половины общего времени реализации
проекта.
Основным предназначением системы является предоставление пользова-
телю необходимой функциональности. Поэтому разработку интерфейса сле-
дует реализовать в следующей последовательности:
• определение перечня основных функций системы, которые должны
быть отражены в интерфейсе (в данном случае в интерфейсе должны обяза-
тельно быть отражены позиции п.4.1 ТЗ);
• определение перечня окон, их предназначение и общее содержимое;
• определение диаграммы переходов между окнами;
• схематичное отображение детального содержимого каждого окна.
При разработке диаграммы переходов необходимо следовать, с точки
зрения компромисса, двум противоречивым требованиям:
• диаграмма должна быть достаточно полной, чтобы из любой функции
(если допустимо предметной областью) можно было бы перейти к любой
другой функции (полный граф);
• диаграмма должна быть достаточно простой, не перегруженной мно-
жеством возможных переходов и избыточной информацией, непосредственно
не требующейся в реализации той или иной функции.
Кроме того, при разработке интерфейса пользователя следует придерживать-
ся следующих критериев качества:
1) Удобство и интуитивность (привычные названия, возможность са-
мостоятельного изучения и использования функций системы, легкость рабо-
ты с системой).
2) Единообразие (предпочтителен стандарт, принятый в операционной
системе, недопустимо использование одинаковых функционально, но различ-
ных внешне элементов).
3) Отсутствие перегруженности (небольшое число объектов на экра-
не – не более 10).
4) Устойчивость (по возможности предотвращение некорректных дей-
ствий пользователя).
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »