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

Обновлено: 30.06.2024

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

Содержание

Введение
1. Понятие интерфейса пользователя
2. Виды интерфейсов
2.1 Командный интерфейс
2.2 Графический интерфейс
2.2.1 Простой графический интерфейс
2.2.2 WIMP - интерфейс
2.3 Речевая технология
2.4 Биометрическая технология
2.5 Семантический (общественный) интерфейс
2.6 Типы интерфейсов
3. Методы и средства разработки пользовательского интерфейса
4. Стандартизация пользовательского интерфейса
Список литературы

Работа содержит 1 файл

Буду диктовать.docx

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

1. Языковой, когда применяются специальные языки для задания синтаксиса интерфейса (декларативные, объектно- ориентированные, языки событий и др.).

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

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

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

Основной концепцией СУПИ является отделение разработки пользовательского интерфейса от остального приложения. В настоящее время идея раздельного проектирования интерфейса и приложения либо закреплена в определении СУПИ либо является основным его свойством.

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

Функциями СУПИ является содействие и облегчение разработки и сопровождения пользовательского интерфейса, а также управление взаимодействием между пользователем и прикладной программой.

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

4. Стандартизация пользовательского интерфейса

В первом подходе оценку производит конечный пользователь (или тестер), суммируя результаты работы с программой в рамках следующих показателей ISO 9241-10-98 Ergonomic requirements for office work with visual display terminals (VDTs). P.11. Guidance on usability specification and measures:

  • эффективности (effectiveness) - влияния интерфейса на полноту и точность достижения пользователем целевых результатов;
  • продуктивности (efficiency) или влияния интерфейса на производительность пользователя;
  • степени (субъективной) удовлетворенности (satisfaction) конечного пользователя этим интерфейсом.

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

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

Стандартизация и проектирование. При проектировании пользовательского интерфейса исходным решением является выбор базовых стандартов типов управляющих средств интерфейса, который должен учитывать специфику соответствующей предметной области. Конкретизация стиля пользовательского интерфейса осуществляется в нормативных документах отраслевого и фирменного уровня. Возможна дальнейшая детализация дизайна интерфейса для определенной группы программных продуктов фирмы-разработчика. При разработке пользовательского интерфейса необходим учет характеристик предполагаемых конечных пользователей разрабатываемого программного средства. Спецификация типа пользовательского интерфейса определяет только его синтактику. Второе направление стандартизации в области проектирования - формирование конкретной системы руководящих эргономических принципов. Решение об их выборе должно вырабатываться совместно всеми членами команды по проектированию [9]. Эта система должна быть согласована с соответствующим базовым стандартом (или группой стандартов). Для того чтобы стать эффективным инструментом проектирования система руководящих принципов должна быть доведена до уровня конкретных инструкций для программистов. При разработке инструкций учитываются нормативные документы по типу (стилю) интерфейса, а нормативные документы по проектированию пользовательского интерфейса должны войти в профиль стандартов [13] программного проекта и в техническое задание.

Стандарты и качество. Формально стандартизированность пользовательского интерфейса уместно связать с другими инфраструктурными субхарактеристиками качества программного продукта, такими, как соответствие (conformance) (в том числе и соответствие стандартам) и взаимозаменяемость (replaceability) (ГОСТ Р ИСО МЭК 9126-93). Выбор конкретного средства проектирования (языки быстрой разработки приложений, CASE-средства, конструкторы графических интерфейсов) может привести разработчика к необходимости придерживаться стандарта интерфейса, положенного в его основу.

С другой стороны, выбор разработчиком стандарта типа (стиля) пользовательского интерфейса, адекватного предметной области и используемой ОС, потенциально должен обеспечить, хотя бы отчасти, выполнение таких принципов качества пользовательского интерфейса, как естественность и согласованность в пределах рабочей среды [13]. Явный учет синтактики интерфейса облегчает создание однородного по стилю и предсказуемого для пользователя интерфейса. Кроме того, нужно учесть, что при разработке самого стандарта уже учитывались базовые принципы проектирования пользовательского интерфейса.

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

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

Список литературы

3. Дейтел Г. Введение в операционные системы. В двух томах / Пер, с англ. Л.А. Теп-лицкого, А.Б. Ходулева, В.С. Штаркмана под ред.В.С. Штаркмана. - М.: Мир, 1987.

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

Файлы: 1 файл

реф.docx

Введение.

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

Методы оценки эффективности пользовательского интерфейса.

Существует множество методов оценки эффективности пользовательского интерфейса, но все их можно разделить на две большие группы:

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

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

Конечный пользователь интуитивно будет отдавать предпочтение тому интерфейсу, который в большей степени удовлетворяет следующим критериям:

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

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

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

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

1) управление компьютером путем действий оператора (пользователя): инициация, прерывание, отмена компьютерных процессов и т.п.;

2) ввод данных, осуществляемый оператором, и отклик системы;

3) отображение данных, включающее в себя отображение данных, вводимых оператором, который может управлять процессом отображения данных;

4) поддержка оператора в процессе деятельности, осуществляемая по каналам обратной связи, в которых циркулирует информация

5) об ошибочных или случайных (не по алгоритму) действиях оператора.

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

1) время выполнения задачи. Коэффициент качества больше у того ПИ, у которого меньше время выполнения задачи. Это очень важный критерий эффективности ПИ. Длительность выполнения задачи состоит из длительности восприятия информации, длительности обработки и принятия решения оператором, длительности действий оператора и длительность реакции системы на действия оператора. Оценка данного критерия производится методом GOMS (Goals, Operators, Methods, and Selection Rules — цели, операторы, методы и правила их выбора). Данный метод описан далее;

2) число непроизвольных ошибок оператора. Коэффициент качества больше у того ПИ, у которого число непроизвольных ошибок оператора меньше. Существует ряд подходов к классификации ошибок оператора в зависимости от целей изучения ошибок.

3) коэффициент стандартизации ПИ. Чем выше данный коэффициент, тем выше качество ПИ и, следовательно, легче обучение будущих операторов (пользователей) и меньше вероятность непроизвольных ошибок оператора;

4) объем вводимой оператором информации. Чем меньше объем, тем выше качество исследуемого ПИ;

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

Основными требованиями, предъявляемыми к ПИ, являются:

1) ПИ должен способствовать быстрому освоению вычислительной техники оператором, формированию у него стереотипов деятельности;

2) ПИ должен быть спроектирован таким образом, чтобы оператор вводил информацию естественным образом, не заботясь о ходе вычислительного процесса;

3) ПИ должен удовлетворять рабочие потребности человека-оператора, а не процесс обработки данных; его синтаксическая структура должна быть согласована с ожиданиями оператора результатов расчета, требованиями решаемой вычислительной задачи и используемыми средствами ввода;

4) ПИ должен содержать систему правил работы оператора, обеспечивающую легкое управление системой;

5) ПИ должен все время работы находиться под контролем оператора, никакие действия которого не должны приводить к тупиковой ситуации или зависанию ПП;

6) ПИ должен обеспечивать возможность легкого исправления ошибок ввода, не должен требовать повторного ввода данных;

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

8) выдаваемая компьютером информация должна быть краткой, ясной, конкретной и понятной оператору;

9) объем представляемой оператору информации должен быть согласован с объемом его оперативной памяти;

11) ПИ должен предусматривать использование четырех видов диалога: меню, команды, манипуляции и диалог посредством заполнения форм;

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

В соответствии с этим ПИ состоит из трех основных частей:

1) визуального оформления, обеспечивающего вывод информации оператору;

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

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

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

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

Таким образом, на качество ПИ влияют три группы показателей:

1) параметры визуального оформления;

2) параметры функциональных возможностей;

3) параметры, описывающие качество взаимодействия пользователя с ПИ.

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

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

Реферат - Виды пользовательских интерфейсов и средства их разработки

Введение
Понятие интерфейса пользователя
Виды интерфейсов
Командный интерфейс
Графический интерфейс
Простой графический интерфейс
WIMP – интерфейс
Речевая технология
Биометрическая технология
Семантический (общественный) интерфейс
Типы интерфейсов
Методы и средства разработки пользовательского интерфейса
Пакет Motif
Язык и интерпретатор Tcl/Tk
Microsoft Expression Blend – инструмент создания интерфейсов

Бильфельд Н.В., Затонский А.В. Основы разработки интерфейсов: Реализация в системе Borland Delphi

  • формат pdf
  • размер 4.27 МБ
  • добавлен 25 октября 2010 г.

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

Головач В.В. Дизайн пользовательского интерфейса 2. Искусство мыть слона

  • формат pdf
  • размер 14.5 МБ
  • добавлен 19 октября 2009 г.

Курсовая работа - Проектирование пользовательского интерфейса

  • формат docx, jpg, ppt, doc
  • размер 3.63 МБ
  • добавлен 27 мая 2011 г.

УГАТУ, УТС/УК, 1/2 курс. Содержит: Введение. Анализ предметной области. Выделение профилей. Определение функциональности приложения. Формирование пользовательских сценариев. Определение операций пользователя. Составление схема навигационной системы. Проектирование пользовательских диалогов. Построение прототипа интерфейса. Количественная оценка интерфейса. Разбиение действий пользователя на составляющие. Расчет времени. Тестирование. Скорость вып.

Лекции по ИП

  • формат doc
  • размер 1.33 МБ
  • добавлен 29 марта 2007 г.

Лекции Котенко. Определение интерфейса. Классификация интерфейсов пользователя. Значения, режимы, монотонность и мифы. Монотонность исполнения элементов интерфейса. Навигация. Критерии качества интерфейса пользователя. Основные этапы разработки. Первоначальное проектирование. Создание пользовательских сценариев. Проектирование общей структуры. Проектирование отдельных блоков. Проверка схемы по сценарию. Экспертная оценка. Построение прототипа. Те.

Массель Г.Г. Психологические аспекты пользовательского интерфейса

  • формат pdf
  • размер 690.52 КБ
  • добавлен 11 февраля 2010 г.

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

Реферат - Виды интерфейса пользователя

  • формат doc
  • размер 103 КБ
  • добавлен 17 октября 2009 г.

Понятие операциоонной системы. Виды интерфейса пользователя, применяемые в разных операционных системах. Примеры интерфейсов. КАМПИ, 1 курс. 22 стр.

Схема - Разнообразие интерфейсов

  • формат pdf
  • размер 556.82 КБ
  • добавлен 27 апреля 2009 г.

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

Тидвелл Дженифер. Разработка пользовательских интерфейсов

  • формат djvu
  • размер 22.86 МБ
  • добавлен 13 апреля 2010 г.

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

Hoober S., Berkman E. Designing Mobile Interfaces

  • формат pdf
  • размер 19.85 МБ
  • добавлен 15 ноября 2011 г.

UIDesign Group. Описание пользовательского интерфейса приложения КАЛЕНДАРЬ

  • формат pdf
  • размер 839.75 КБ
  • добавлен 01 июля 2011 г.

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

Подсказки в Wordpress

Доступность — наиболее важный элемент дизайна! По сути, вся цель пользовательского интерфейса состоит в том, чтобы дать возможность пользователям взаимодействовать с вашей системой. Если человек не сможет понять, как ваше приложение работает, он будет только запутан и в итоге разочарован. Вот почему, разрабатывая интерфейс вашего приложения или веб-сайта, обязательно позаботьтесь чтобы он был интуитивно понятен вашему пользователю.

Что делает эта кнопка? Наведем курсор и прочитаем.

Минимализм

Контроль звука OS X

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

Панель регулировки уровня звука в OS X. Коротко и доступно, ничего лишнего.

Уверенность

Отзывчивость

Соответствие контексту

Привлекательность

Эффективность

Apple Iphone управление фотографиями

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

Три самых часто выполняемых действий над фотографиями в Apple Iphone объединены в общий список с моментальным доступом.

Снисходительность

Заключение

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

Читайте также: