Главная страница
Навигация по странице:

  • Далее см. л/р №1 7.4 Эргономическое проектирование интерактивных систем

  • 1 Проектирование на основе точного определения пользователей, задач и среды

  • 2 Вовлечение пользователей в проектирование и разработку

  • 3 Улучшение проекта за счет его оценки пользователями

  • 4 Итеративное совершенствование проекта Наиболее подходящий проект интерактивной системы обычно не может быть разработан сразу. Итерация

  • 5 Учет опыта пользователя

  • 6 Включение в группу специалистов с навыками и знаниями в различных областях.

  • При разработке интерактивных систем необходимо учитывать следующие

  • Проектирование взаимодействия

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

  • 7.5 Эргономические принципы организации диалогового режима

  • Принципы диалога – это

  • Приемлемость организации диалога для производственного задания

  • Положение Пример

  • Теория Эргономика вся. 1 Введение в эргономику. Эргатическая система. Понятие и место эргономики в системе научного знания


    Скачать 1.75 Mb.
    Название1 Введение в эргономику. Эргатическая система. Понятие и место эргономики в системе научного знания
    Дата17.11.2022
    Размер1.75 Mb.
    Формат файлаdoc
    Имя файлаТеория Эргономика вся.doc
    ТипДокументы
    #795282
    страница9 из 12
    1   ...   4   5   6   7   8   9   10   11   12

    Эргономика программного обеспечения рассматривает вопросы применения эргономики к программным аспектам интерактивных систем.

    Стандарты по эргономике программного обеспечения применимы ко всем программным компонентам интерактивной системы, которые оказывают влияние на пригодность использования, включая:

    - прикладные программы (в том числе интернет-приложения);

    - операционные системы;

    - встроенное программное обеспечение;

    - программные средства проектирования;

    - вспомогательные технологии.



    Отрасль науки, занимающуюся эргономикой программного обеспечения и веб-сайтов называют юзабилити (usability, от английского use - использовать). Далее см. л/р №1

    7.4 Эргономическое проектирование интерактивных систем

    Эргономические требования к проектированию интерактивных систем изложены в ГОСТ Р ИСО 9241-210-2012 Эргономика взаимодействия человек-система. Часть 210. Человеко-ориентированное проектирование интерактивных систем. Интерактивная система – это система компонентов аппаратного и программного обеспечения, которая получает информацию, вводимую пользователем, и передает ему свой ответ, помогая в работе или выполнении задачи.
    Компьютерные интерактивные системы различаются по размерам и сложности. Примерами могут служить программное обеспечение (ПО), офисные системы, системы управления процессами, автоматизированные банковские системы, интернет-сайты и приложения, а также потребительская продукция, такая как торговые автоматы, мобильные телефоны и цифровое телевидение.

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

    В настоящее время стандартом в ГОСТ Р ИСО 9241-210-2012 принят человеко-ориентированный подход (антропоцентрический) проектирования интерактивных систем.

    Человеко-ориентированное проектирование – это способ проектирования и разработки интерактивных систем с применением принципов эргономики для повышения пригодности использования интерактивных систем.

    Этот подход увеличивает результативность, эффективность, доступность и устойчивость систем, удовлетворенность пользователя и производительность его труда, а также предотвращает возможное неблагоприятное влияние использования систем на здоровье и безопасность человека.

    Принятие человеко-ориентированного подхода к проектированию и разработке несет существенную экономическую и социальную выгоду для пользователей, работодателей и поставщиков. Продукция и системы с высокой пригодностью использования имеют тенденцию быть более совершенными с технической точки зрения и коммерчески более успешными.

    Стоимость технической поддержки снижается, когда пользователи могут понять и использовать продукцию без дополнительной помощи. В большинстве стран работодатели и поставщики имеют установленные законом обязательства по защите пользователей от риска ухудшения здоровья. Человеко-ориентированные методы и методы обеспечения безопасности могут снизить такой риск (например, риск опасного воздействия на костно-мышечную систему). Системы, разработанные с использованием человеко-ориентированных методов, обладают более высоким качеством, например, за счет:

    • увеличения производительности пользователей и производительности труда в организациях;

    • простоты понимания и использования, в результате чего снижается стоимость обучения и поддержки;

    • повышения пригодности использования для широкого диапазона пользователей, в результате чего увеличивается доступность;

    • учета опыта пользователей;

    • снижения у пользователя дискомфорта и стресса;

    • обеспечения конкурентного преимущества, например, в результате улучшения образа торговой марки;

    • содействия достижению целей устойчивого развития организации.

    Принятие человеко-ориентированного подхода к проектированию благотворно влияет на другие аспекты проектирования системы, например, упрощая идентификацию и формулирование функциональных требований.

    Проектирование интерактивных систем должно опираться на следующие принципы:


    1 Проектирование на основе точного определения пользователей, задач и среды

    Продукция, системы и услуги должны быть разработаны таким образом, чтобы учитывать влияние (прямое или косвенное), которое они могут оказать на все причастные стороны. Следовательно, все важные группы пользователей и причастных сторон должны быть определены. Построение систем на основе неверного или неполного понимания потребностей пользователей является одним из главных источников отказа системы.

    Характеристики пользователей, задач и вариантов среды называют условиями использования. Условия использования - это главный источник информации для установления требований пользователей и важный момент в процессе проектирования. Степень пригодности и доступности зависит от условий использования, т.е. установленных пользователей, имеющих установленные цели, выполняющих установленные задачи в определенных условиях использования. Например, интерфейс, подходящий для молодых людей, загружающих музыку на телефон, может быть полностью неподходящим для доступа к корпоративным данным с помощью карманного компьютера.

    2 Вовлечение пользователей в проектирование и разработку

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

    3 Улучшение проекта за счет его оценки пользователями

    Отзывы пользователей являются важным источником информации при человеко-ориентированном проектировании. Оценка с участием пользователей и его улучшение на основе отзывов пользователей является эффективным средством минимизации риска несоответствия системы нуждам пользователей или организации-заказчика (включая трудно выявляемые требования). Отзывы пользователей при использовании системы выявляют отдаленные проблемы и являются основой для последующих модернизаций системы.

    4 Итеративное совершенствование проекта

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

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

    5 Учет опыта пользователя

    Учет опыта пользователя включает рассмотрение (где уместно) организационного влияния, документации пользователя, оперативной помощи пользователю, сопровождения и обслуживания (включая справочные службы и пункты обслуживания потребителей), обучения, вариантов долгосрочного использования и упаковки продукции (включая "использование из коробки").

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

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

    6 Включение в группу специалистов с навыками и знаниями в различных областях. Группы не должны быть большими, но они должны быть способны вырабатывать совместные проектные решения.

    При разработке интерактивных систем необходимо учитывать следующие эргономические требования:

    a) пригодность для выполнения задачи;

    b) информативность;

    c) соответствие ожиданиям пользователей;

    d) пригодность для обучения;

    e) управляемость;

    f) устойчивость к ошибкам;

    g) пригодность для индивидуализации.
    В процессе проектирования интерактивных систем можно условно выделить 2 части:

    1. проектирование взаимодействия

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

    Проектирование взаимодействия

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

    Проектирование взаимодействия должно включать:

    a) принятие высокоуровневых решений (например, концепции проекта, определения важных целей);

    b) определение задач и подзадач;

    c) распределение задач и подзадач между пользователем и другими частями системы;

    d) определение объектов взаимодействия, необходимых для выполнения задач;

    e) определение и выбор способов организации диалога;

    f) разработку последовательности и времени (динамики) взаимодействия;

    g) разработку информационной архитектуры пользовательского интерфейса интерактивной системы для обеспечения эффективного доступа к объектам взаимодействия.

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

    В области проектирования пользовательского интерфейса существует большое количество информации, стандартов и руководств, которые должны быть использованы при разработке аппаратных и программных элементов пользовательского интерфейса.
    7.5 Эргономические принципы организации диалогового режима
    Основные положения эргономики интерактивных систем изложены в ГОСТ Р ИСО 9241-110-2009. Эргономика взаимодействия человек-система. Часть 110. Принципы организации диалога. Под диалогом понимают "взаимодействие между пользователем и интерактивной системой, рассматриваемое как последовательность действий пользователя (входы) и ответных реакций системы (выходы) с целью достижения установленных целей".
    Принципы диалога – это набор общих целей при проектировании диалогового режима, и критериев оценки диалога.

    Эргономические принципы организации диалога:

    1. приемлемость диалога для выполнения производственного задания;

    2. информативность;

    3. соответствие ожиданиям пользователей;

    4. пригодность для обучения;

    5. контролируемость;

    6. устойчивость к ошибкам;

    7. адаптируемость к индивидуальным особенностям пользователя.

      1. Приемлемость организации диалога для производственного задания

    Интерактивная система соответствует производственному заданию, если она помогает пользователю выполнять производственное задание, т.е. функциональность и диалог основаны на особенностях производственного задания, а не на выборе метода выполнения производственного задания. Данный принцип включает следующие положения:




    Положение

    Пример

    1

    В процессе диалога пользователю должна быть предоставлена информация об успешном завершении производственного задания.

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

    2

    В процессе диалога необходимо избегать предоставления пользователю информации, не обязательной для успешного завершения производственного задания.

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

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


    3

    Формат ввода и вывода должен соответствовать производственному заданию.

    Прикладная программа для туристов, обеспечивающая конвертацию валюты, должна пересчитывать валюту с точностью, достаточной для целей конвертации (например, с точностью до двух десятичных цифр для большинства Европейских валют).


    4

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

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


    5

    Этапы диалога должны соответствовать цели успешного выполнения производственного задания, т.е. должны быть включены в диалог, а ненужные исключены.

    Пакет программ для управления деловыми контактами, который содержит входные поля и для почтового индекса, и для названия города, автоматически отображает название города, если вводится почтовый код, и наоборот, что позволяет сократить диалог.


    6

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


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


    7

    Каналы входов и выходов, предлагаемые диалоговой системой, должны соответствовать производственному заданию.

    В прикладной программе автоматизированного проектирования, где руки пользователя уже задействованы для установки указателя, необходимые дополнительные простые действия могут быть выполнены при помощи речевых команд.


    2 Информативность

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

    Данный принцип включает следующие положения:



    Положение

    Пример

    1

    Информация, предоставленная пользователю на любом шаге диалога, должна способствовать завершению диалога.


    Система бронирования мест в гостинице позволяет пользователю вводить необходимые данные и использовать кнопки [далее >] и [< назад] для осуществления необходимых шагов диалога.


    2

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

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


    3

    Пользователя необходимо держать в курсе возможных изменений в состоянии интерактивной системы с помощью:

    - сообщения, что ожидается ввод информации;

    - краткого обзора предстоящих этапов диалога.

    Прикладная программа электронной торговли позволяет явно отобразить для пользователя все необходимые этапы, которые должны быть выполнены для покупки продукта. Диалог всегда ясно указывает пользователю, какой шаг диалога выбран в данный момент.



    4

    При запросе ввода данных интерактивная система должна предоставить пользователю информацию об ожидаемом формате ввода.

    Прикладная программа электронной торговли поле записи срока действия кредитной карты отображает в ожидаемом формате ввода в виде "дд/мм/гггг".


    5

    Диалоги должны быть разработаны так, чтобы взаимодействие с интерактивной системой было понятным пользователю.

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


    6

    Интерактивная система должна предоставить пользователю информацию об используемых форматах и единицах измерения.

    Стационарная система закупки отображает на табло единицу измерения реализуемой продукции (1000 листов бумаги могут представлять одну единицу) и достаточно указать только цифру, показывающую общее количество заказываемой продукции.


    1   ...   4   5   6   7   8   9   10   11   12


    написать администратору сайта