знакомство с основными идеями и проблемами в сфере разработки пользовательских интерфейсов программных средств с принципами и стандартами , с методиками оценки качества интерфейса ПО.
Центральное понятие:
Человеко-машинное взаимодействие
Факторы значимые для МСУ:
1. Эргономичность МСУ
2. Окружение МСУ(средства взаимодействия интермедия средства связи)
3. Разработка и развитие системно-ориентированых на пользователя
4. Модели пользователя (восприятие, моторика, быстрота), мышление, взаимодействие, организация работы,
5. Принципы разработки удобных пользовательских МСУ
6. Примеры и проверка легкости использования
Эргономика - научная дисциплина, комплексно изучающая человека в конкретных условиях его деятельности в современном производстве.
Функциономика – раздел эргономики, исследующий алгоритмы действия человека-оператора в эргономических системах, включает :
· разработка тренажеров, модулирующих установок, стендов для определения эргономических показателей;
· исследование трениируемости и утомляемости для данного вида деятельности;
· разработка методик функционирования человека-оператора в контуре управления;
· разработка методов контроля психофизиологического состояния человека-оператора.
Эргономическое обеспечение АРМ –создание благоприятных условий для использования АРМ при выходной производительности труда и низкой утомляемости пользователя.
Useobiliti чего-либо –степень его удобства в использовании;
-- раздел эргономики, посвященный разработке ТО, рассматривая при этом психологические аспекты в большей степени, чем эргономика
-- степень, в которой продукт может быть использован определенными пользователями при определенном контекстном использовании для достижения определенных целей с должной эффективностью, продуктивностью и удовлетворенностью.
Интерфейс –средства взаимодействия связи, сопряжения и согласования человека и машины.
Виды интерфейсов: 1.аппаратный (или физический)организуется организуется на уровне электронных компонентов
2. программныйкомплекс правил и согласований по стыковке программных модулей
3.пользовательскийнабор средств диалога взаимодействия программы и человека.
Интерфейс –совокупность технических, программных и методический средств сопряжения в вычислительной системе пользователей с устройствами и программами, а также устройств с другими устройствами.
Интерфейс пользователя –совокупность средств, при помощи которых пользователь общается с различными устройствами, чаще всего с компьютером или бытовой техникой.
Интерфейс пользователя компьютерного приложения:
1.средства отображения информации, отображаемая информация, форматы представления информации
2.поддержка принятия решений в конкретной предметной области
3.командные режимы (консоль)
4.диалоги, диалоги взаимодействия и транзакций между пользователем и компьютером, который обеспечивает обратную связь с пользователем.
5.устройства и технологии вода данных WEB-сайта.
6.порядок использования программы и документация на нее.
GUI (graphic user interface) - система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков).
Командный интерфейс –вид диалогового взаимодействия пользователя с ПК, при котором используются различные команды, набираемые только с помощью клавиатуры, и отображаются на экране.
Интерфейс многооконный –вид диалогового взаимодействия пользователя с ПК, при которой каждой программе или данным отводится свое окно на экране.
! Для дизайнера интерфейсов необходимо знать, кто системой, которую он проектирует, будет пользоваться, и в каких условиях это будет происходить.
Проектирование интерфейсов не является частью процесса разработки программного обеспечения, а является частью процесса создания спецификации на систему.
Свойства интерфейса:
1.производительность пользователей
2.количество человеческих ошибок
3.скорость обучения работы с системой
4.субъективное удовлетворение пользователей
5.способность сохранения пользователями навыков работы с системой в течении длительного времени.
Главные функции проектировщика интерфейсов:
1. исследование деятельности пользователей системы. Определяются: цели и задачи пользователей, а также цели и задачи системы.
2. проектирование общей структуры системы и разработка навигации
3. детальное проектирование экранов системы
4. планирование, проведение, анализ результатов «юзобилити» - тестирование системы
5. участие в разработке документации
! Принципиальное отличие дизайнеров интерфейсов от программиста состоит в том, что программист привык иметь дело с машинами, а дизайнер с людьми.