Дружественность интерфейса
Интерфейс (interface) - комплекс условий, обеспечивающих взаимодействие объектов в окружающем информационном пространстве. Любая интерактивная система или программа нуждается в интерфейсе, обеспечивающем удобство и простоту работы человека (пользователя). "Дружественность" интерфейса к пользователю, обеспечивающая, в конечном итоге, эффективность системы в целом, сегодня обозначается термином usability (его общеупотребительный русскоязычный эквивалент – юзабилити, в свою очередь происходящее от англ. use — использовать и ability — способность). Дружественный интерфейс должен предотвращать ситуации, которые могут закончиться ошибками, предупреждать пользователя о возможных ошибках и способах их предупреждения, предлагать отмену ошибочных действий. Дружественность интерфейса означает обеспечение простоты работы в сочетании с реализацией доступа к широким функциональным возможностям. Один из возможных путей поддержания простоты работы - представление на экране информации, минимально необходимой для выполнения пользователем очередного шага задания. Другой путь - размещение и представление элементов управления на экране с учетом их смыслового значения и логической взаимосвязи. Этот подход ориентируется на ассоциативное мышление пользователя. Благодаря дружественности интерфейса происходит лёгкость и быстрота работы пользователя:
1) легкая загрузка большого количества уже настроенных элементов (окон, экранов, рабочих столов и цветовых схем)
2) простой и быстрый способ размещения настраиваемого окна в нужное место экрана
3) удобный и функциональный сервис поиска инструмента или группы инструментов.
Хороший “дружественный” интерфейс программы и удобство работы с ней во многом является залогом успешной и долгой работы пользователя, сохранения его здоровья. Это позволяет исключить ошибки, нервные срывы и различные заболевания. Очень большое значение имеет то, в каких оболочках работает программа, как организован ввод исходных данных(клавиатура, речевая связь, встроенные базы данных и т.д.), вывод результатов(диалоговый, табличный, форматный и т.д.) и время, затрачиваемое на ввод, решение задачи и просмотр ее результатов. Так же важно наличие подсказок.
Информационный сервис
Служба поддержки, проведение семинаров, онлайн-форум сообществ. Подгружаемые библиотеки и другие ресурсы. Все это выделяет между собой те или иные прикладные пакеты. Все это в первую очередь волнует пользователя при выборе.
Настраиваемость
Уровень техническогой подготовки каждого пользователя разниться. И сложность при работе, а порой и первичной установке ПП на рабочую машину уже может вызывать опасение. Большинство ПП стараются иметь интуитивную систему работы. Где каждый элемент управления занимает свою " родную " зону. Быстр для запуска и легко находиться при потребности. Использование "сложных" и много уровненвых элементов прав-доступа, подгружаемые структуры, сегменты, и модули. Широко практикующий метод запуска linux приложений через терминальную службу - все это отпугнет от выбора ПП даже бывалого пользователя.
В заключение хочется обобщить:
Требования к прикладным программам могут быть разные, но главными среди них выделяются легкость и удобство в установке, понятный и дружественный интерфейс, техническая и информационная поддержка со стороны разработчика или сообщества пользовтаелей данного продукта.