Сложность пользовательского интерфейса

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

Сложность может быть обусловлена, например:

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

Один из подходов проводит границу между простой и сложной системами: если система состоит из менее чем 8-ми объектов, то она простая. Более 8-ми – сложная. Здесь критерием выбрана способность мозга человека (наблюдателя) контролировать некоторое количество объектов единовременно.

На практике, этот подход работает так:

  • выделить основные элементы интерейса (блоки на страницы, пункты меню)
  • если элементов больше 8-ми, попытаться избавиться от второстепенного функционала
  • если избавиться от второстепенного функционала тоже нельзя - организовать элементы в группы

Источники:

  • Г.Буч "Объектно-ориентированный анализ и проектирование"