Эргономика взаимодействия человек-система
Эргономика программных средств
Термины и определения:
удовлетворенность - отсутствие дискомфорта и положительное отношение к использованию продукции.
доступность - пригодность использования продукта, услуги, среды или оборудования людьми с самым широким диапазоном возможностей и имеет целью достижение
наивысших возможных уровней
Эргономика взаимодействия человек-система
Эргономика программных средств
Пригодность использования - свойство программного обеспечения, при наличии которого пользователь может применить его с необходимой
результативностью, эффективностью и удовлетворенностью. Чтобы определить уровень достигнутой пригодности использования, необходимо оценивать производительность и удовлетворенность пользователей.
Оценка пригодности использования особенно важна ввиду сложности взаимодействий между пользователями, задачами и другими элементами условий использования.
Обеспечение пригодности использования при разработке программного продукта достигается систематическим определением требований к пригодности использования, включая показатели пригодности использования и условия использования.
Результативность связана с точностью и полнотой достижения основных целей или вторичных целей пользователя.
Эффективность связана с отношением между достигнутым результатом и использованными ресурсами. Ресурсы могут включать в себя умственные
или физические усилия, время, материалы или финансовые расходы.
Удовлетворенность показывает степень свободы пользователей от дискомфорта и их отношение к использованию продукта и может быть измерена с помощью субъективных оценок на шкалах, например уровня испытанного дискомфорта, удовлетворенности использованием или приемлемости рабочей нагрузки при выполнении различных задач, или с помощью оценок степени достижения конкретных результатов (например, эффективности или пригодности для изучения).
Эргономика взаимодействия человек-система
Эргономика программных средств
При проектировании программного продукта, систем, услуг и оборудования необходимо учитывать критерий доступности, так как он влияет на диапазон пользователей, которые смогут с легкостью их применять. Доступность может быть увеличена для улучшения пригодности использования и расширения диапазона пользователей, которые смогут использовать продукт, систему, услугу или оборудование.
Программный пользовательский интерфейс с хорошей доступностью, но дефектами пригодности использования не может служить своей цели.
Доступность может быть улучшена за счет включения свойств и функций, которые помогают людям с ограниченными возможностями. Чтобы достичь заданного уровня доступности для самого широкого диапазона пользователей, должны быть определены и достигнуты необходимые уровни
результативности, эффективности и удовлетворенности. Планирование доступности является неотъемлемой частью процесса проектирования и разработки и включает в себя систематическое определение требований к доступности, измерение уровня доступности (измерение степени выполнения этих требований) и определение критерия верификации в пределах условий использования.
Измерение уровня доступности особенно важно ввиду сложности взаимодействий между пользователями, задачами и другими элементами условий использования. Программный продукт, система, услуга или оборудование могут иметь различные уровни доступности в разных
условиях использования, например, когда их используют различные группы пользователей с различными (ограниченными) возможностями.
Эргономика взаимодействия человек-система
Эргономика программных средств
Роль требований по эргономике в анализе, проектировании и оценке программного обеспечения
Условия использования
Определение
применимости
Требования |
|
|
по эргономике |
|
|
программного |
|
вклад |
обеспечения |
|
в установление |
|
|
|
|
|
|
вклад в разработку и оценку
основной источник для формирования
требований к пользователю
основа для проектирования
и оценки
интерактивной системы
Эргономика взаимодействия человек-система
Эргономика программных средств
Эргономические принципы разработки диалога между пользователями и информационными системами:
1)пригодность для выполнения задачи;
2)информативность;
3)соответствие ожиданиям пользователя;
4)пригодность для обучения;
5)управляемость;
6)устойчивость к ошибкам;
7)пригодность для индивидуализации (настройки).