Надежность АСОИУ (1088455), страница 42
Текст из файла (страница 42)
Используютсяметоды и инструментарий эргономической экспертизы.В результате формируется аналитический отчет с подробным обзором достоинств и недостатков аналогов ипрототипов, производятся сравнительные оценки и делаются выводы о целесообразности использования того или иноговарианта, формируются концептуальные проектные требования.Разработка эргономических требований.
Проводится анализ специальной литературы и публикаций по эргономике дляданного класса систем. Анализируются известные разработки с использованием эргономических стандартов ируководств по проектированию, опыт и традиции эргономического проектирования. Производится описание,дополнение и разработка эргономических требований к проектированию данного класса систем. В результатеформируется систематизированный перечень эргономических требований.Исследование удобства и простоты использования. При решении этой задачи исследуется предметная область;определяются основные типы (группы) операторов или потенциальных и реальных пользователей (аналогов и образцов);описываютсятиповыезадачи,решаемыепроблемы,алгоритмыработыоператоров,видыиспользуемыхинформационных моделей; анализируются потоки входной и выходной информации, сетевое и иерархическоевзаимодействие основных автоматизированных рабочих мест, степень, необходимость и эффективность автоматизациитех или иных процессов, условия рабочей среды и окружения.
Могут использоваться анкетирование, опросы экспертов,анализ рабочей документации, наблюдения, методы сбора и анализа данных. В результате формируются основныепроектные спецификации.Постановка задач. Участие разработчиков системы в постановке задачи формулируется в виде определения целей изадач функционирования системы, описания целевой функции и основных принципов работы системы. В результатеформируется техническое задание на проектирование программных и информационных компонентов с учетом«человеческого фактора».Планирование работ. Планирование работ по общему и эргономическому проектированию, как взаимосвязанныхпроцессов, базируется на определении целей, задач и ресурсов разработки.
Осуществляется эргономическая оценка ипрогноз проекта. При этом используются опыт и традиции разработки подобных программных продуктов, руководящиедокументыпоихэргономическомупроектированию,учитываютсярезультатыпредпроектногоанализаиэргономической экспертизы. В итоге формируются рабочие задания и планы для группы разработчиков, определяетсянеобходимый бюджет эргономического проектирования, составляется прогноз эффективности проекта.Этап разработки (проектирование, конструирование)Разработка технического проекта.
Основными исходными материалами для работы эргономиста на этой стадииявляются:• документация по частным конструкторским решениям;• результаты НИР и ОКР, проведенных на предыдущих стадиях. Проектная документация. Разработка проектнойдокументациивключает составление планов работ, создание проектной сметы, анализ структуры данных, построениеинформационной архитектуры, программно-аппаратные решения, подготовку проектных руководств и пр. Оцениваетсяадекватность разработанной документации (предварительного проекта) реализуемым задачам и эргономическим характеристикам создаваемой системы. При этом используются соответствующие стандарты и руководства попроектированию, реализующие системный подход в методологии проектирования.
В результате формируетсяэргономическая часть проектной документации.Проектные требования. Определяются проектные эргономические требования как подмножество эргономическихтребований к классу систем. Создается проектный эргономический документ (может производиться корректировкакорпоративных стандартов по эргономике). В результате могут быть сформированы общие проектные эргономическиеспецификации (и стандарты) на разрабатываемый класс программных изделий.Концептуальное проектирование включает концептуальное эргономическое проектирование.
При этом даетсяподробное описание алгоритма работы оператора в контексте взаимодействия с системой, оцениваются альтернативныеподходы к реализации пользовательского интерфейса. Создаются концептуальные прототипы программногоинтерфейса, и производится эргономическая экспертиза. Разрабатывается концептуальная схема пользовательскогоинтерфейса, дается подробное описание процессов трудовой деятельности операторов по реализации задач с помощьюавтоматизированной системы. Решение этой задачи носит творческий характер и осуществляется коллективом,обладающим опытом и знанием традиций эргономического проектирования.Детальные прототипы. Выполняется детальный анализ прототипов программно-информационного изделия, которыйвключает анализ рабочей среды, автоматизированного рабочего места, экранов, способов организации диалоговогорежима взаимодействия человека с аппаратно-программными средствами, техники диалога, форматов данных, функцийоператора, используемых экранных форм, средств ввода и отображения информации и пр.
Разрабатываютсяспецификации для программистов, проводится эргономическая экспертиза прототипов и их модификация. При решениирассматриваемой задачи широко применяются методики эргономической экспертизы и тестирования, руководства попроектированию, опыт и традиции по эргономическому проектированию данного класса программных средств.
Врезультате формируются детальные проектные эргономические спецификации, модели и программные прототипыразрабатываемой системы.Разработка рабочей документации. В процессе подготовки документации, предназначенной для изготовленияопытного образца (опытной серии), реализуются конкретные решения по учету эргономических факторов в части,касающейся эксплуатации и ремонта системы. Разрабатывается пользовательская документация на создаваемую систему, включая руководства пользователей, электронные справочные системы, учебные материалы и т. д.На стадии изготовления опытного образца разработчики оценивают и корректируют принятые ранееэргономические решения. Здесь появляется возможность организации контроля за состоянием оператора как повыходным показателям его деятельности, так и по характеристикам выполнения базовых функций. Результаты такогоконтроля позволяют оценить приемлемость конструкторских решений, возможности операторов по управлениюсоздаваемой системой; разработать рекомендации по организации психофизиологического отбора и подготовкиоператоров, режимов труда и некоторых форм социального обеспечения операторов.Тестирование (внутреннее) и испытания.
Осуществляется генеральная эргономическая экспертиза всего проекта итестирование. На основании проведенной эргономической экспертизы и тестирования принимается заключение обуровне и состоянии проекта по разработке программно-информационных компонентов автоматизированной системы,формулируются замечания, требующие дальнейшей доработки системы.Этап внедренияИсследования удобства и простоты пользования системой. На этапе внедрения особое внимание уделяется изучениюкачества работы операторов системы, включая соответствие созданной системы поставленным проектным задачам,эффективность и продуктивность деятельности операторов, удовлетворенность операторов своей работой и т.
д.Проводится эргономическая экспертиза системы в реальных условиях функционирования системы. Формируютсязамечания по доработке системы с целью повышения эффективности ее функционирования. С эргономической точкизрения особое внимание уделяется вопросам оптимизации взаимодействия человека-оператора с аппаратнопрограммной средой системы.
При этом проводится анализ рабочей документации, эргономическое тестирование иэргономическая экспертиза.Обучение. Организуется профессиональное обучение операторов работе с системой на каждом конкретном рабочемместе, для чего разрабатывается курс обучения операторов и подготавливаются соответствующие методическиеуказания и инструкции.Таким образом, процесс разработки программно-информационных компонентов АСОИУ разбивается наследующие этапы жизненного цикла изделий:• анализ трудовой деятельности человека-оператора в конкретной аппаратно-программной среде;• построение иерархии информационных моделей и привязка их к конкретным автоматизированным рабочимместам;• формулировка требований к работе операторов на индивидуальном рабочем месте и выбор показателейэргономической оценки взаимодействия оператора с системой (пользовательского интерфейса);• разработка обобщенного сценария взаимодействия оператора с программно-информационной средойавтоматизированного рабочего места и его предварительная оценка оператором и заказчиком;• корректировка и детализация сценария, выбор и дополнение руководства по построению прототипа;• разработка макетов и прототипов программно-информационных компонентов АСОИУ и их оценка вимитационной аппаратно-программной среде, выбор окончательного варианта проекта;• создание тестовой версии изделия;• разработка средств поддержки оператора, включая средства интеллектуальной поддержки, электронныесловари, подсказки, сообщения, помощь и пр., и их встраивание в программную среду;• тестирование разработанной версии программного изделия с целью набора статистики по раннееопределенным показателям;• подготовка пользовательской документации на программно-информационное изделие в соответствии сЕдиной системой программной документации и разработка программы обучения.При выполнении указанных работ основная тяжесть ложится на специалистов в области общесистемногопроектирования АСОИУ, прикладников-разработчиков аппаратных, программных и информационных средств системыи специалистов в области инженерной психологии и эргономики.Эргономические цели и показатели качества программного продукта.
Прикладные программы разрабатываются дляобеспечения работы человека-оператора, реализующего функции управления на конкретном рабочем месте. С точкизрения эргономики самое важное в разработке программы — это создание интерфейса диалогового взаимодействияоператора с программой.Эффективность работы означает обеспечение заданной точности, функциональной полноты и завершенности привыполнении оператором функций по управлению объектом или системой на соответствующем рабочем месте.
Созданиепрограммного изделия должно быть ориентировано на безусловное достижение необходимых значений показателейэффективности.Точность работы во многом зависит от реализуемых оператором функций. Например, при использовании образнопространственного описания ситуации точность визуализации элементов информационных моделей зависит от остротызрения оператора. Если эти же данные будут использоваться для проведения каких-либо расчетов, то точностныевозможности программных изделий должны выбираться именно из соображений получения заданной точностиконечного результата функционирования человека-оператора.
Показатели точности включают также процент ошибок,которые допустил оператор, правильность выбора альтернативных решений, предложенных системой интеллектуальнойподдержки деятельности оператора, и т. д.Функциональная полнота отражает в первую очередь функциональные возможности разработанных программноинформационных компонентов системы и их соответствие функциям, возложенным на оператора на определенномрабочем месте.Завершенность работы описывает степень выполнения поставленной перед оператором задачи за допустимое время.Несвоевременно выполненная работа рассматривается (в частности, в системах реального времени) как ошибка.Последовательность действий и набор инструментальных средств, предоставляемых оператору, должныориентироваться на выполнение оператором своих функциональных задач.Дизайн программных изделий должен обеспечивать минимизацию усилий оператора при реализации функцийуправления и способствовать:• сокращению длительности выполнения операций по приему информации, принятию решений и выработкеуправляющих сигналов;• уменьшению времени поиска и выработки команды;• повышению скорости приема информации, выработки стратегии управления за счет совершенствованиявизуальных форм представления информации человеку-оператору;• увеличению длительности устойчивой работы оператора и др.Удовлетворенность пользователя работой тесно связана с комфортностью его взаимодействия с аппаратнопрограммной средой АСОИУ и эргономическим качеством используемых программно-информационных продуктов,эргономическими характеристиками используемых устройств отображения информации.