Следующий план представляет собой обзор и актуальное руководство по взаимодействию человека с компьютером:
Взаимодействие человека с компьютером (HCI) - пересечение компьютерных наук и наук о поведении - эта область включает изучение, планирование и проектирование взаимодействия между людьми (пользователями) и компьютерами. Внимание к человеко-машинному взаимодействию важно, потому что плохо спроектированные человеко-машинные интерфейсы могут привести ко многим неожиданным проблемам. Классическим примером этого является авария на Три-Майл-Айленде, в ходе которой расследования пришли к выводу, что дизайн человеко-машинного интерфейса, по крайней мере, частично ответственен за катастрофу.
Какой тип вещи является взаимодействие человека с компьютером?
Взаимодействие человека и компьютера можно описать следующим образом:
- Область науки - систематическое предприятие, которое создает и систематизирует знания в форме проверяемых объяснений и предсказаний о Вселенной. [1]
- Прикладная наука - поле , которое применяет человеческие знания для создания или разработки полезных вещей.
- Область информатики - научный и практический подход к вычислениям и их приложениям.
- Применение инженерии - науки, навыков и профессии по приобретению и применению научных, экономических, социальных и практических знаний для проектирования, а также создания конструкций, машин, устройств, систем, материалов и процессов.
- Применение программной инженерии - применение систематического, дисциплинированного, поддающегося количественной оценке подхода к проектированию, разработке, эксплуатации и сопровождению программного обеспечения, а также изучение этих подходов; то есть приложение инженерии к программному обеспечению. [2] [3] [4]
- Подполе компьютерного программирования - процесс проектирования, написания, тестирования, отладки и поддержки исходного кода компьютерных программ. Этот исходный код написан на одном или нескольких языках программирования (например, Java, C ++, C #, Python, PHP и т. Д.). Целью программирования является создание набора инструкций, которые компьютеры используют для выполнения определенных операций или для демонстрации желаемого поведения.
- Применение программной инженерии - применение систематического, дисциплинированного, поддающегося количественной оценке подхода к проектированию, разработке, эксплуатации и сопровождению программного обеспечения, а также изучение этих подходов; то есть приложение инженерии к программному обеспечению. [2] [3] [4]
- Социальная наука - научная дисциплина связана с обществом и поведением человека.
- Поведенческая наука - дисциплина , которая исследует деятельность и взаимодействие между организмами. Он включает в себя систематический анализ и исследование поведения людей и животных посредством контролируемых и естественных наблюдений, а также дисциплинированных научных экспериментов. Примеры поведенческих наук включают психологию, психобиологию и когнитивную науку.
- Прикладная наука - поле , которое применяет человеческие знания для создания или разработки полезных вещей.
- Тип системы - набор взаимодействующих или взаимозависимых компонентов, образующих интегрированное целое или набор элементов (часто называемых «компонентами») и отношений, которые отличаются от отношений набора или его элементов с другими элементами или наборами.
- Система, включающая программное обеспечение. Программное обеспечение представляет собой набор компьютерных программ и связанных данных, которые содержат инструкции для указания компьютеру, что и как делать. Программное обеспечение относится к одной или нескольким компьютерным программам и данным, хранящимся в памяти компьютера. Другими словами, программное обеспечение - это набор программ, процедур, алгоритмов и их документации, связанных с работой системы обработки данных.
- Тип технологии - создание, модификация, использование и знание инструментов, машин, методов, ремесел, систем, методов организации для решения проблемы, улучшения ранее существовавшего решения проблемы, достижения цели, обработки прикладных входных данных / выходное отношение или выполнять определенную функцию. Это также может относиться к набору таких инструментов, оборудования, модификаций, приспособлений и процедур. Технологии существенно влияют на способность человека и других видов животных управлять своей естественной средой и адаптироваться к ней.
- Вид компьютерной техники - компьютеры и их применение.
Стили взаимодействия человека с компьютером
- Интерфейс командной строки
- Графический интерфейс пользователя (GUI)
- WIMP (вычисления)
- Укажите и щелкните
- Перетащить и отпустить
- Оконные менеджеры
- WYSIWYG (что вы видите, то и получаете)
- Масштабируемый пользовательский интерфейс (ZUI)
- Чистка и связывание
- Интерфейс на основе пересечения
- Разговорный пользовательский интерфейс
- Голосовые вычисления
Связанные поля
Взаимодействие человека с компьютером основывается на следующих областях:
- психология
- человеческая память
- человеческое восприятие
- социология и социальная психология
- когнитивная наука
- человеческий фактор / когнитивная эргономика / физическая эргономика
- Информатика
- визуализация
- визуализация информации
- научная визуализация
- визуализация знаний
- дизайн
- промышленный дизайн
- графический дизайн и эстетика
- информационный дизайн
- интерактивный дизайн
- процессно-ориентированный дизайн
- дизайн звукового взаимодействия
- Интерактивное искусство и HCI
- библиотечно-информатика , информатика
- информационная безопасность
- HCISec
- речевая патология
- управление личной информацией
- феноменология
История взаимодействия человека с компьютером
История взаимодействия человека с компьютером
- Иван Сазерленд «s Sketchpad
- История автоматизированного адаптивного обучения в компьютерных приложениях
- История графического интерфейса
Парадигмы взаимодействия
- Разделение времени (1959)
- гипертекст (Тед Нельсон 1963), гипермедиа и гиперссылки
- Прямая манипуляция (например, lightpen 1963, мыши 1968)
- Метафора рабочего стола (197x XEROX PARC)
- Windows-Парадигма
- Персональный компьютер (1981)
- CSCW : Совместная (или совместная) работа с компьютерной поддержкой, программное обеспечение для совместной работы
- Вездесущие вычисления ("убикомп") придуманы в 1988 г.
- Всемирная паутина (Тим Бернерс Ли, 1989)
- Мобильное взаимодействие
- "сенсорное / контекстно-зависимое взаимодействие" -парадигма
Известные системы и прототипы
- Офис будущего (1940-е)
- Альбом для рисования (1963)
- NLS и Мать всех демо (1968)
- Dynabook (около 1970 г.)
- Xerox Alto (1973)
- Xerox Star (1981)
- Apple Macintosh (1984)
- Навигатор знаний (1987)
- Проект Зазеркалье (около 2003 или 2004)
- Гуманная среда (альфа-версия, 2004 г.)
Общие концепции взаимодействия человека с компьютером
- доступность и доступность компьютера
- адаптивная автономия
- аффорданс
- баннерная слепота
- удовлетворенность пользователей компьютера
- контекстный дизайн и контекстный запрос
- Феминистский HCI
- пол HCI
- бездна оценки
- залив казни
- привыкание
- цикл действий человека
- человеко-машинный интерфейс
- человеко-машинный интерфейс
- взаимодействие
- техника взаимодействия
- Смотри и чувствуй
- режим (пользовательский интерфейс)
- физиологическое взаимодействие
- принцип наименьшего удивления
- прогрессивное раскрытие
- дизайн звукового взаимодействия
- танаточувствительность
- прозрачность
- юзабилити и юзабилити-тестирование
- Пользователь , LUSER
- пользовательский интерфейс и дизайн пользовательского опыта
- удобство для пользователя
- пользовательский интерфейс и дизайн пользовательского интерфейса
- разработка пользовательского интерфейса и удобство использования
- портативные устройства
- Человеко-компьютерный поиск информации
- Поиск информации
- Интернет и всемирная паутина
- мультимедиа
- Программные агенты
- Универсальное удобство использования
- Дизайн пользовательского опыта
- Языки визуального программирования .
- Знание
Аппаратное обеспечение
Аппаратные устройства ввода / вывода и периферия :
- Список устройств ввода
- единичное записывающее оборудование
- Сканер штрих-кода
- клавиатура
- компьютерная клавиатура
- Сочетание клавиш
- способы сделать набор текста более эффективным: история команд , автозаполнение , автозамена и Intellisense
- микрофон
- указывающее устройство
- компьютерная мышь
- мышка
- компьютерная мышь
- Список устройств вывода
- визуальные устройства
- устройство графического вывода
- устройство отображения
- компьютерный дисплей
- видеопроектор
- компьютерный принтер
- плоттер
- слуховые аппараты
- динамики
- наушники
- тактильные устройства
- обновляемый дисплей Брайля
- устройство для тиснения шрифтом Брайля
- Тактильные устройства
- визуальные устройства
Методы проектирования интерфейсов
- ориентированный на деятельность дизайн
- Анализ возможностей
- бодибилдинг
- Контекстный дизайн
- фокус-группа
- итеративный дизайн
- совместный дизайн
- метод мастерской наглядного пользовательского интерфейса
- быстрое прототипирование
- Дизайн на основе сценария (SBD)
- анализ задач / моделирование задач
- ориентированный на пользователя дизайн
- ориентированный на использование дизайн
- Пользовательский сценарий
- Дизайн с учетом стоимости
- Волшебник из страны Оз
Юзабилити
- Юзабилити-тестирование
- эвристическая оценка
- когнитивное пошаговое руководство
- юзабилити-лаборатория
Модели и законы
- Закон Хика
- Закон Фиттса
- Закон рулевого управления
- GOMS - цели, операторы, методы и правила выбора
- Модель на уровне нажатия клавиш (KLM)
Культурные влияния
Кино
Кинофильмы с интересным пользовательским интерфейсом:
- 2001: Космическая одиссея (1968)
- Звездные войны. Эпизод IV: Новая надежда (1977)
- Чужой (1979)
- Бегущий по лезвию (1982)
- Трон (1982)
- Последний истребитель (1984)
- Призрак в доспехах (1991/1995)
- Человек-газонокосилка (1992)
- Джонни Мнемоник (1995)
- Матрица (1999)
- Серийные эксперименты Lain
- Последняя фантазия: Духи внутри (2001)
- Отчет меньшинства (2002)
- Симона (2002)
- Я, робот (2004)
- Железный человек (2008)
- Аватар (2009)
- Ее (2013)
Организации взаимодействия человека с компьютером
Промышленные лаборатории и компании
Промышленные лаборатории и компании, известные своими инновациями и исследованиями в области HCI:
- Псевдоним Wavefront
- Компьютер Apple
- AT&T Labs
- Bell Labs
- Лаборатория HP
- Microsoft Research
- SRI International (ранее Стэнфордский исследовательский институт )
- Xerox PARC
- Продолговатые индустрии
Лица, влияющие на взаимодействие человека с компьютером
- Тим Бернерс-Ли
- Билл Бакстон
- Джон М. Кэрролл (ученый-информатик)
- Дуглас Энгельбарт
- Пол Фиттс
- Алан Кей
- Стив Манн
- Тед Нельсон
- Якоб Нильсен (консультант по юзабилити)
- Дональд Норман
- Бернхард Прейм
- Джеф Раскин
- Джордж Дж. Робертсон
- Бен Шнейдерман
- Герберт А. Саймон
- Иван Сазерленд
- Терри Виноград
Смотрите также
Рекомендации
- ^ "... современная наука - это не только изобретение, но и открытие. Это было открытие, что природа обычно действует достаточно регулярно, чтобы ее можно было описать законами и даже математикой; и потребовалось изобретение для разработки методов, абстракций, аппаратуры и организации. для выявления закономерностей и обеспечения их закономерных описаний ». —P.vii, JL Heilbron , (2003 г., главный редактор) Oxford Companion to the History of Modern Science New York: Oxford University Press ISBN 0-19-511229-6
- "наука" . Онлайн-словарь Merriam-Webster . Merriam-Webster , Inc . Проверено 16 октября 2011 года .
3 a: знание или система знаний, охватывающих общие истины или действие общих законов, особенно полученные и проверенные с помощью научного метода; b: такие знания или такая система знаний, связанных с физическим миром и его явлениями.
- "наука" . Онлайн-словарь Merriam-Webster . Merriam-Webster , Inc . Проверено 16 октября 2011 года .
- ^ SWEBOKПьер Бурк; Роберт Дюпюи, ред. (2004). Руководство по программной инженерии Своду знаний - 2004 Version . исполнительные редакторы Ален Абран, Джеймс У. Мур; редакторы, Пьер Бурк, Роберт Дюпюи. Компьютерное общество IEEE . п. 1. ISBN 0-7695-2330-7.
- ^ ACM (2006). «Вычислительные степени и карьера» . ACM. Архивировано из оригинального 17 июня 2011 года . Проверено 23 ноября 2010 года .
- ^ Лапланте, Филипп (2007). Что должен знать каждый инженер о программной инженерии . Бока-Ратон: CRC. ISBN 978-0-8493-7228-5. Проверено 21 января 2011 года .
Внешние ссылки
- Дизайн с плохим человеческим фактором
- Библиография HCI Wiki с более чем 100 000 публикаций.
- Библиография HCI Более 100 000 публикаций о HCI.
- Электронная библиотека для образования в области информатики, ориентированной на человека
- Веблиография HCI