Процесс проектирования и анализ задач
Дизайн HCI
Дизайн HCI рассматривается как процесс решения проблем, который включает такие компоненты, как запланированное использование, целевая область, ресурсы, стоимость и жизнеспособность. Он принимает решение о требовании сходства продуктов, чтобы сбалансировать компромиссы.
Следующие пункты - четыре основных действия интерактивного дизайна:
- Определение требований
- Создание альтернативных конструкций
- Разработка интерактивных версий дизайнов
- Оценка дизайна
Три принципа подхода, ориентированного на пользователя:
- Сосредоточьтесь на пользователях и задачах
- Эмпирическое измерение
- Итеративный дизайн
Методологии проектирования
С самого начала материализовались различные методологии, описывающие методы взаимодействия человека с компьютером. Ниже приведены несколько методологий проектирования -
Activity Theory- Это метод HCI, который описывает структуру, в которой происходит взаимодействие человека с компьютером. Теория деятельности предоставляет рассуждения, аналитические инструменты и схемы взаимодействия.
User-Centered Design - Он предоставляет пользователям центральную роль в проектировании, где они получают возможность работать с дизайнерами и техническими специалистами.
Principles of User Interface Design- Терпимость, простота, наглядность, доступность, последовательность, структура и обратная связь - это семь принципов, используемых при проектировании интерфейсов.
Value Sensitive Design- Этот метод используется для разработки технологий и включает три типа исследований - концептуальные, эмпирические и технические .
Концептуальные исследования направлены на понимание ценностей инвесторов, использующих технологии.
Эмпирические исследования - это качественные или количественные исследования дизайна, которые показывают понимание дизайнером ценностей пользователей.
Технические исследования содержат использование технологий и дизайнов в концептуальных и эмпирических исследованиях.
Совместное проектирование
В процессе совместного проектирования участвуют все заинтересованные стороны, чтобы конечный результат соответствовал желаемым потребностям. Этот дизайн используется в различных областях, таких как дизайн программного обеспечения, архитектура, ландшафтная архитектура, дизайн продуктов, экологичность, графический дизайн, планирование, городской дизайн и даже медицина.
Совместное проектирование - это не стиль, а акцент на процессах и процедурах проектирования. Это рассматривается как способ устранения ответственности дизайнеров за дизайн и его оригинальность.
Анализ задачи
Анализ задач играет важную роль в анализе требований пользователей.
Анализ задач - это процедура изучения пользователей и абстрактных фреймворков, шаблонов, используемых в рабочих процессах, и хронологической реализации взаимодействия с графическим интерфейсом. Он анализирует способы, которыми пользователь разделяет задачи и устанавливает их последовательность.
Что такое ЗАДАЧА?
Действия человека, которые способствуют достижению полезной цели, нацеленной на систему, - это задача. Анализ задач определяет производительность пользователей, а не компьютеров.
Иерархический анализ задач
Иерархический анализ задач - это процедура разделения задач на подзадачи, которые могут быть проанализированы с использованием логической последовательности выполнения. Это поможет в достижении цели наилучшим образом.
«Иерархия - это организация элементов, которая, в соответствии с необходимыми отношениями, описывает путь опыта, который должен пройти учащийся, чтобы достичь любого отдельного поведения, которое появляется на более высоком уровне иерархии (Seels & Glasgow, 1990, p. 94)».
Методы анализа
Task decomposition - Разделение задач на подзадачи и по порядку.
Knowledge-based techniques - Любые инструкции, которые необходимо знать пользователям.
«Пользователь» всегда является отправной точкой для задачи.
Ethnography - Наблюдение за поведением пользователей в контексте использования.
Protocol analysis- Наблюдение и документирование действий пользователя. Это достигается путем аутентификации мышления пользователя. Пользователя заставляют думать вслух, чтобы можно было понять его мысленную логику.
Модели инженерных задач
В отличие от иерархического анализа задач, модели инженерных задач могут быть определены формально и более полезны.
Характеристики моделей инженерных задач
Модели инженерных задач имеют гибкие обозначения, которые четко описывают возможные действия.
У них есть организованные подходы для поддержки требований, анализа и использования моделей задач в дизайне.
Они поддерживают переработку готовых проектных решений для проблем, возникающих во всех приложениях.
Наконец, они открывают доступ к автоматическим инструментам для поддержки различных этапов цикла проектирования.
ConcurTaskTree (CTT)
CTT - это инженерная методология, используемая для моделирования задачи, которая состоит из задач и операторов. Операторы в CTT используются для отображения хронологических ассоциаций между задачами. Ниже приведены ключевые особенности CTT:
- Сосредоточьтесь на действиях, которые пользователи хотят выполнить.
- Иерархическая структура.
- Графический синтаксис.
- Богатый набор последовательных операторов.