Что значит "удобный интуитивный интерфейс"



Часто можно видеть программы с перегруженным интерфейсом. Основная причина перегрузки интерфейса - разработчик вынес в меню все нужные и ненужные в данный момент времени кнопки. Например так:



Зачем пользователю все эти кнопки, если сейчас он лишь хочет, например, создать новый файл? Как может пользователь быстро разобраться в этом море кнопок? Более того, сами кнопки очень маленькие и на них приводятся пиктограммы (а не текст), что часто затрудняет понимание назначения той или иной кнопки.

А в некоторых программах ради экономии места так зашифровывают вводимые параметры аббревиатурой, что без шпаргалки не разобраться. Например так:



Есть такое понятие, как юзабилити (англ. usability - удобство, простота использования, практичность и качество). Разработчик программы СНЕЖНЫЙ БАРС старался создать программу на 100% отвечающую данному понятию. Так, весь интерфейс программы построен на последовательной схеме открытия окон, то есть в каждый момент времени открывается нужное окно, в котором присутствует информация, поля для заполнения и меню, которые необходимы именно сейчас. В интерфейсе присутствуют крупные кнопки с поясняющими надписями, в которых приводятся и дублирующие клавишы на клавиатуре. Это, в определенной мере, стандарт промышленного программного обеспечения. Кроме того, в программе максимально предусмотрено использование значений технологических параметров по умолчанию, которые не нужно вводить пользователю (например, критическая прочность бетона, скорость подъема температуры, выбор наихудшей температурной точки и т.д.). Эти значения уже прописаны в программе, но могут быть откорректированы пользователем самостоятельно.

Все это позволяет пользователю без труда разобраться в программе. Тем не менее, автор настоятельно рекомендует перед началом работы с программой прочитать руководство пользователя, так как это позволит интенсифицировать процесс знакомства с программой и заложенными в ней методиками расчетов.