Разработка программного обеспечения
Рефераты >> Программирование и компьютеры >> Разработка программного обеспечения

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

Эргономика.

Задание:Эргономичность диалогового взаимодействия.

Введение.

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

Эргономичность диалогового взаимодействия.

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

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

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

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

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

Языки, используемые на дисплее, часто применяют в кодированном или сокращенном варианте, и в отличии от естественного языка они не обладают избыточностью. По этой причине пропуск, замена, или забывание кодов приводят к ошибкам в работе. Кроме того следует учесть, что неопытным операторам к различным сообщениям необходимы объяснения. Структура диалога является одним из факторов, обуславливающих эффективность взаимодействия с дисплеем. Она должна быть различной, для разных видов пользователя. Одним из подходов к конструированию диалогового языка, при котором языковые средства удовлетворяют требования опытного и неопытного пользователей, считается следующий: пользователь должен иметь возможность для выбора предела любого соотношения от ЭВМ, т.е. возможность получать дополнительные сообщения, когда ему это необходимо. Чем проще язык диалога, чем меньше его приходиться изучать новичку, чем удобнее его применять, тем шире круг пользователей.

Другим фактором, определяющим эффективность взаимодействия, является время срабатывания системы, т.е. время ответа на запросы или команды пользователя. По мнению Р. Миллера время ожидания в режиме диалога не должно превышать 2с. Но эта рекомендация не универсальна, т.к. в зависимости от разных систем и функций необходимое время ответа может быть разным. При чтении информации с экрана с “перелистыванием” время смены страниц должно быть не более одной секунды, чтобы не нарушать непрерывность мысленного процесса. Для переключения внимания с клавиатуры на экран необходимо около 1.5 с, поэтому 2-х секундная задержка ответа при вводе с клавиатуры нормальна.

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

На основе экспериментальных данных выдвигаются следующие психологические требования и рекомендации к дисплею.

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

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

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

Чтобы не перегружать оперативную память человека-оператора следует исключить:

· одновременный учет трех-четырех различных значений текущих параметров при операциях обслуживания;

· сопоставление в уме более трех логических условий;

· вычисления или перевод в уме с той или иной величины в другие единицы или системы отсчета;

· дополнительное перекодирование предъявляемой информации.

Требования предъвляемые к сообщению.

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

· В сообщении необходимо выделять каким-либо способом (цветом, размером) те элементы, которые наиболее важны для контроля и управления системой.

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


Страница: