Проектирование HCI рассматривается как процесс решения проблем, который включает такие компоненты, как запланированное использование, целевая область, ресурсы, стоимость и жизнеспособность. Он принимает решение о необходимости сходства продуктов, чтобы сбалансировать компромиссы.
Следующие пункты являются четырьмя основными действиями дизайна взаимодействия —
- Определение требований
- Создание альтернативных конструкций
- Разработка интерактивных версий дизайнов
- Оценка проектов
Три принципа для ориентированного на пользователя подхода —
- Ранняя ориентация на пользователей и задачи
- Эмпирическое измерение
- Итеративный дизайн
Методология проектирования
С самого начала материализовались различные методологии, которые описывают методы взаимодействия человека с компьютером. Ниже приведены несколько методологий проектирования.
-
Теория деятельности — это метод HCI, который описывает структуру взаимодействия человека с компьютером. Теория деятельности предоставляет рассуждения, аналитические инструменты и схемы взаимодействия.
-
Ориентированный на пользователя дизайн — он предоставляет пользователям центральное место в проектировании, где они получают возможность работать с дизайнерами и техническими специалистами.
-
Принципы проектирования пользовательского интерфейса. Терпимость, простота, наглядность, доступность, согласованность, структура и обратная связь — это семь принципов, используемых при проектировании интерфейса.
-
Ценностно-чувствительный дизайн — этот метод используется для разработки технологий и включает три типа исследований — концептуальное, эмпирическое и техническое .
-
Концептуальные исследования направлены на понимание ценностей инвесторов, использующих технологии.
-
Эмпирические исследования — это качественные или количественные исследования дизайна, которые показывают понимание дизайнером ценностей пользователей.
-
Технические исследования содержат использование технологий и конструкций в концептуальных и эмпирических исследованиях.
-
Теория деятельности — это метод HCI, который описывает структуру взаимодействия человека с компьютером. Теория деятельности предоставляет рассуждения, аналитические инструменты и схемы взаимодействия.
Ориентированный на пользователя дизайн — он предоставляет пользователям центральное место в проектировании, где они получают возможность работать с дизайнерами и техническими специалистами.
Принципы проектирования пользовательского интерфейса. Терпимость, простота, наглядность, доступность, согласованность, структура и обратная связь — это семь принципов, используемых при проектировании интерфейса.
Ценностно-чувствительный дизайн — этот метод используется для разработки технологий и включает три типа исследований — концептуальное, эмпирическое и техническое .
Концептуальные исследования направлены на понимание ценностей инвесторов, использующих технологии.
Эмпирические исследования — это качественные или количественные исследования дизайна, которые показывают понимание дизайнером ценностей пользователей.
Технические исследования содержат использование технологий и конструкций в концептуальных и эмпирических исследованиях.
Совместный дизайн
Процесс проектирования с участием всех сторон вовлекает все заинтересованные стороны в процесс проектирования, так что конечный результат отвечает потребностям, которые они желают. Этот дизайн используется в различных областях, таких как дизайн программного обеспечения, архитектура, ландшафтная архитектура, дизайн продукта, устойчивость, графический дизайн, планирование, городской дизайн и даже медицина.
Совместное проектирование — это не стиль, а ориентация на процессы и процедуры проектирования. Это рассматривается как способ устранения ответственности дизайнеров за дизайн.
Анализ задач
Анализ задач играет важную роль в анализе требований пользователей.
Анализ задач — это процедура изучения пользователей и абстрактных структур, шаблонов, используемых в рабочих процессах, и хронологическая реализация взаимодействия с GUI. Он анализирует способы, которыми пользователь разделяет задачи и упорядочивает их.
Что такое ЗАДАЧА?
Человеческие действия, которые способствуют достижению полезной цели, направленной на систему, являются задачей. Анализ задач определяет производительность пользователей, а не компьютеров.
Иерархический анализ задач
Иерархический анализ задач — это процедура разделения задач на подзадачи, которые могут быть проанализированы с использованием логической последовательности для выполнения. Это поможет в достижении цели наилучшим образом.
«Иерархия — это организация элементов, которая в соответствии с необходимыми отношениями описывает путь опыта, который должен пройти учащийся для достижения любого отдельного поведения, которое появляется выше в иерархии. (Seels & Glasgow, 1990, p. 94)».
Методы анализа
-
Декомпозиция задач — Разделение задач на подзадачи и в последовательности.
-
Методы, основанные на знаниях — любые инструкции, которые должны знать пользователи.
Декомпозиция задач — Разделение задач на подзадачи и в последовательности.
Методы, основанные на знаниях — любые инструкции, которые должны знать пользователи.
«Пользователь» всегда является начальной точкой для задачи.
-
Этнография — наблюдение за поведением пользователей в контексте использования.
-
Анализ протокола — Наблюдение и документирование действий пользователя. Это достигается путем аутентификации мышления пользователя. Пользователь заставлен мыслить вслух, чтобы его умственная логика могла быть понята.
Этнография — наблюдение за поведением пользователей в контексте использования.
Анализ протокола — Наблюдение и документирование действий пользователя. Это достигается путем аутентификации мышления пользователя. Пользователь заставлен мыслить вслух, чтобы его умственная логика могла быть понята.
Модели инженерных задач
В отличие от анализа иерархических задач, модели инженерных задач могут быть определены формально и являются более полезными.
Характеристики инженерных моделей задач
-
Модели инженерных задач имеют гибкие обозначения, которые четко описывают возможные действия.
-
Они организовали подходы для поддержки требований, анализа и использования моделей задач в проекте.
-
Они поддерживают переработку проектных решений в условиях, когда проблемы возникают во всех приложениях.
-
Наконец, они предоставляют автоматические инструменты для поддержки различных этапов цикла проектирования.
Модели инженерных задач имеют гибкие обозначения, которые четко описывают возможные действия.
Они организовали подходы для поддержки требований, анализа и использования моделей задач в проекте.
Они поддерживают переработку проектных решений в условиях, когда проблемы возникают во всех приложениях.
Наконец, они предоставляют автоматические инструменты для поддержки различных этапов цикла проектирования.
ConcurTaskTree (CTT)
CTT — это методология проектирования, используемая для моделирования задачи и состоящая из задач и операторов. Операторы в CTT используются для отображения хронологических связей между задачами. Ниже приведены ключевые особенности CTT —