Теория Эргономика вся. 1 Введение в эргономику. Эргатическая система. Понятие и место эргономики в системе научного знания
Скачать 1.75 Mb.
|
Эргономика программного обеспечения рассматривает вопросы применения эргономики к программным аспектам интерактивных систем.Стандарты по эргономике программного обеспечения применимы ко всем программным компонентам интерактивной системы, которые оказывают влияние на пригодность использования, включая:- прикладные программы (в том числе интернет-приложения);- операционные системы;- встроенное программное обеспечение;- программные средства проектирования;- вспомогательные технологии.Отрасль науки, занимающуюся эргономикой программного обеспечения и веб-сайтов называют юзабилити (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 части: проектирование взаимодействия проектирование пользовательского интерфейса Проектирование взаимодействия Проект взаимодействия человек-система должен включать описание того, как пользователи будут выполнять производственные задачи с использованием системы, а не только то, что представляет собой система. Решения на этом уровне могут быть связаны с такими вопросами, как выбор модальности (например, звуковой, зрительной и тактильной) и выбор форм представления информации (например, текста или графики, диалоговых окон или мастеров, механических или электронных элементов управления). Проектирование взаимодействия должно включать: a) принятие высокоуровневых решений (например, концепции проекта, определения важных целей); b) определение задач и подзадач; c) распределение задач и подзадач между пользователем и другими частями системы; d) определение объектов взаимодействия, необходимых для выполнения задач; e) определение и выбор способов организации диалога; f) разработку последовательности и времени (динамики) взаимодействия; g) разработку информационной архитектуры пользовательского интерфейса интерактивной системы для обеспечения эффективного доступа к объектам взаимодействия. Проектирование пользовательского интерфейса В области проектирования пользовательского интерфейса существует большое количество информации, стандартов и руководств, которые должны быть использованы при разработке аппаратных и программных элементов пользовательского интерфейса. 7.5 Эргономические принципы организации диалогового режима Основные положения эргономики интерактивных систем изложены в ГОСТ Р ИСО 9241-110-2009. Эргономика взаимодействия человек-система. Часть 110. Принципы организации диалога. Под диалогом понимают "взаимодействие между пользователем и интерактивной системой, рассматриваемое как последовательность действий пользователя (входы) и ответных реакций системы (выходы) с целью достижения установленных целей". Принципы диалога – это набор общих целей при проектировании диалогового режима, и критериев оценки диалога. Эргономические принципы организации диалога: приемлемость диалога для выполнения производственного задания; информативность; соответствие ожиданиям пользователей; пригодность для обучения; контролируемость; устойчивость к ошибкам; адаптируемость к индивидуальным особенностям пользователя. Приемлемость организации диалога для производственного задания Интерактивная система соответствует производственному заданию, если она помогает пользователю выполнять производственное задание, т.е. функциональность и диалог основаны на особенностях производственного задания, а не на выборе метода выполнения производственного задания. Данный принцип включает следующие положения:
2 Информативность Диалог должен быть информативен в такой степени, чтобы в любое время пользователю было ясно, в каком диалоге он находится и, если он находится в пределах диалога, какие действия и как могут быть выполнены. Данный принцип включает следующие положения:
|