Обзор и тематическое руководство по взаимодействию человека и компьютера
Следующий план представляет собой обзор и тематическое руководство по взаимодействию человека и компьютера:
Взаимодействие человека с компьютером (HCI) — пересечение компьютерных наук и поведенческих наук — эта область включает в себя изучение, планирование и проектирование взаимодействия между людьми (пользователями) и компьютерами. Внимание к взаимодействию человека с машиной важно, поскольку плохо спроектированные интерфейсы человек-машина могут привести ко многим неожиданным проблемам. Классическим примером этого является авария на Три-Майл-Айленде , где расследования пришли к выводу, что конструкция интерфейса человек-машина была по крайней мере частично ответственна за катастрофу.
ЧтотипВ чем суть взаимодействия человека с компьютером?
Взаимодействие человека и компьютера можно описать следующим образом:
- Область науки – систематическое предприятие, которое создает и организует знания в форме проверяемых объяснений и предсказаний относительно вселенной. [1]
- Прикладная наука — область, которая применяет человеческие знания для создания или проектирования полезных вещей.
- Область компьютерной науки — научный и практический подход к вычислениям и их приложениям.
- Применение инженерии — наука, мастерство и профессия по приобретению и применению научных, экономических, социальных и практических знаний для проектирования, а также строительства конструкций, машин, устройств, систем, материалов и процессов.
- Применение программной инженерии – применение систематического, дисциплинированного, количественно измеримого подхода к проектированию, разработке, эксплуатации и обслуживанию программного обеспечения, а также изучение этих подходов; то есть применение инженерии к программному обеспечению. [2] [3] [4]
- Подотрасль компьютерного программирования — процесс проектирования, написания, тестирования, отладки и поддержки исходного кода компьютерных программ. Этот исходный код написан на одном или нескольких языках программирования (таких как Java, C++, C#, Python, PHP и т. д.). Цель программирования — создание набора инструкций, которые компьютеры используют для выполнения определенных операций или для демонстрации желаемого поведения.
- Социальная наука — академическая дисциплина, изучающая общество и поведение человека.
- Поведенческая наука — дисциплина, которая изучает деятельность и взаимодействие между организмами. Она включает в себя систематический анализ и исследование поведения человека и животных посредством контролируемого и естественного наблюдения и дисциплинированного научного эксперимента. Примерами поведенческих наук являются психология, психобиология и когнитивная наука.
- Тип системы — набор взаимодействующих или взаимозависимых компонентов, образующих единое целое, или набор элементов (часто называемых «компонентами») и отношений, которые отличаются от отношений набора или его элементов с другими элементами или наборами.
- Система, включающая программное обеспечение – программное обеспечение представляет собой набор компьютерных программ и связанных с ними данных, которые предоставляют инструкции для указания компьютеру, что делать и как это делать. Программное обеспечение относится к одной или нескольким компьютерным программам и данным, хранящимся в памяти компьютера. Другими словами, программное обеспечение представляет собой набор программ, процедур, алгоритмов и их документации, связанных с работой системы обработки данных.
- Тип технологии — создание, модификация, использование и знание инструментов, машин, методов, ремесел, систем, методов организации для решения проблемы, улучшения существующего решения проблемы, достижения цели, обработки прикладного отношения ввода/вывода или выполнения определенной функции. Это также может относиться к набору таких инструментов, машин, модификаций, механизмов и процедур. Технологии существенно влияют на способность человека, а также других видов животных контролировать и адаптироваться к своей естественной среде.
- Вид компьютерной техники — компьютеры и их применение.
Стили взаимодействия человека с компьютером
Связанные поля
Взаимодействие человека и компьютера осуществляется в следующих областях:
История взаимодействия человека и компьютера
История взаимодействия человека и компьютера
Парадигмы взаимодействия
Известные системы и прототипы
Общие концепции взаимодействия человека и компьютера
Аппаратное обеспечение
Аппаратные устройства ввода-вывода и периферийные устройства :
Методы проектирования интерфейса
Удобство использования
Модели и законы
Культурные влияния
Фильмы
Фильмы с интересными пользовательскими интерфейсами:
Организации взаимодействия человека и компьютера
Промышленные лаборатории и компании
Промышленные лаборатории и компании, известные инновациями и исследованиями в области HCI:
Лица, оказывающие влияние на взаимодействие человека и компьютера
Смотрите также
Ссылки
- ^ "... современная наука — это открытие, а также изобретение. Это было открытие, что природа в целом действует достаточно регулярно, чтобы быть описанной законами и даже математикой; и потребовалось изобретение, чтобы разработать методы, абстракции, аппарат и организацию для демонстрации закономерностей и обеспечения их законоподобных описаний". —стр. vii, JL Heilbron , (2003, главный редактор) The Oxford Companion to the History of Modern Science Нью-Йорк: Oxford University Press ISBN 0-19-511229-6
- "наука". Онлайн-словарь Merriam-Webster . Merriam-Webster , Inc. Получено 16 октября 2011 г. 3
a: знание или система знаний, охватывающая общие истины или действие общих законов, особенно полученных и проверенных с помощью научного метода b: такое знание или такая система знаний, касающихся физического мира и его явлений
- ^ SWEBOK Пьер Бурк; Роберт Дюпюи, ред. (2004). Руководство по своду знаний по программной инженерии – версия 2004 г. исполнительные редакторы Ален Абран, Джеймс В. Мур; редакторы Пьер Бурк, Роберт Дюпюи. IEEE Computer Society . стр. 1. ISBN 0-7695-2330-7.
- ^ ACM (2006). "Computing Degrees & Careers". ACM. Архивировано из оригинала 17 июня 2011 года . Получено 23 ноября 2010 года .
- ^ Лапланте, Филлип (2007). Что каждый инженер должен знать о программной инженерии. Бока-Ратон: CRC. ISBN 978-0-8493-7228-5. Получено 21 января 2011 г.
Внешние ссылки
- Плохие конструкции с человеческим фактором
- Библиография HCI Wiki, архивированная 11 октября 2014 г. на Wayback Machine, содержит более 100 000 публикаций.
- Библиография HCI Более 100 000 публикаций о HCI.
- Электронная библиотека по обучению в области компьютерных наук, ориентированных на человека
- Веблиография HCI