3. Стандартизация, унификация и последовательность разработки. Использование общепринятых методов, приемов для всех элементов ПС. Необходимо применять стандарты ISO, IEC, NIST, IEEE, ГОСТ, Windows, Office и др.
4. Учет особенностей и профессиональных навыков пользователя. Например, выдаваемая на экран информация не должна требовать перекодировки или дополнительной интерпретации пользователем. Пользователь должен запоминать как можно меньшее количество информации. Комфортность работы пользователя. Не нужно заставлять пользователя выполнять дополнительную работу, если ее можно выполнить программными средствами (сортировка данных, фиксированное число вводимых позиций или строк и др.).
5. Привлечение пользователя к разработке интерфейса. Использование знаний пользователя в предметной области, согласование принимаемых решений.
6. Следует предусмотреть средства адаптации к пользователю. Адаптация – это способность устанавливать соответствие с уровнем подготовки пользователя. Существуют три типа адаптации:
косметическая– использование клавиш прямого вызова; исключение повторных запросов; использование синонимов, опережающих ответов, умолчаний, использование макросов; многоуровневая помощь;
фиксированная– пользователь явно выбирает уровень диалоговой поддержки;
автоматическая – система строит модель поведения пользователя, изменяясь в процессе работы с пользователем, распознавая его характеристики (время ответа, ошибки, обращение к помощи).
Можно предоставлять пользователям возможность самостоятельно распоряжаться некоторыми частями интерфейса. Это позволит в определенных пределах повысить производительность пользователей. Пользовательские режимы для персонализации интерфейса могут оставаться эффективными при перенесении их из одного приложения в другое. Иногда приложения могут иметь пользовательские режимы, которые применимы только для него.
7. Гибкость при анализе ответов пользователя. После сравнения полученного и проверочного ответов вырабатывается признак: ответ правильный или нет. Допускается гибкость при сравнении, если при неточном совпадении ответа с эталоном при некоторых условиях вырабатывается признак правильности. Способы достижения гибкости: сравнение со списком вариантов ответов, совпадение сокращений, частичное совпадение, алгоритм сокращения слов, использование синонимов.
8. Интеллектуализация интерфейсов. Достижима путем преобразования входных сообщений в соответствии с контекстом отображаемой предметной области. Основными средствами интерфейса являются голосовой ввод информации и способность распознавания образов для интерпретации входных сообщений; использование экспертных систем.