Схема взаимодействия человека с компьютером - Outline of human–computer interaction

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

Взаимодействие человека и компьютера (HCI) - пересечение информатики и поведенческих наук - эта область включает изучение, планирование и проектирование взаимодействия между людьми (пользователями) и компьютерами. Внимание к человеко-машинному взаимодействию важно, потому что плохо спроектированные человеко-машинные интерфейсы могут привести ко многим неожиданным проблемам. Классическим примером этого является Авария на Три-Майл-Айленд где расследования пришли к выводу, что дизайн человеко-машинного интерфейса, по крайней мере, частично ответственен за катастрофу.

Что тип Что такое взаимодействие человека с компьютером?

Взаимодействие человека с компьютером можно описать следующим образом:

  • Область науки - систематическое предприятие, которое создает и систематизирует знания в форме проверяемых объяснений и предсказаний о Вселенной.[1]
    • An Прикладная наука - область, в которой человеческие знания применяются для создания или проектирования полезных вещей.
      • Поле Информатика - научно-практический подход к вычислениям и их приложениям.
    • Применение инженерии - науки, навыков и профессии по приобретению и применению научных, экономических, социальных и практических знаний для проектирования, а также создания конструкций, машин, устройств, систем, материалов и процессов.
      • Применение программной инженерии - применение систематического, дисциплинированного, поддающегося количественной оценке подхода к проектированию, разработке, эксплуатации и сопровождению программного обеспечения, а также изучение этих подходов; то есть приложение инженерии к программному обеспечению.[2][3][4]
        • Подполе компьютерное программирование - процесс проектирования, написания, тестирования, отладки и поддержки исходного кода компьютерных программ. Этот исходный код написан на одном или нескольких языках программирования (например, Java, C ++, C #, Python, PHP и т. Д.). Целью программирования является создание набора инструкций, которые компьютеры используют для выполнения определенных операций или для демонстрации желаемого поведения.
    • А социальная наука - академическая дисциплина, связанная с обществом и человеческим поведением.
      • А поведенческая наука - дисциплина, которая исследует деятельность и взаимодействие организмов. Он включает в себя систематический анализ и исследование поведения людей и животных посредством контролируемых и естественных наблюдений, а также дисциплинированных научных экспериментов. Примеры поведенческих наук включают психологию, психобиологию и когнитивную науку.
  • Тип система - набор взаимодействующих или взаимозависимых компонентов, образующих интегрированное целое или набор элементов (часто называемых «компонентами»), и отношения, которые отличаются от отношений набора или его элементов с другими элементами или наборами.
    • Система, которая включает программное обеспечение. Программное обеспечение представляет собой набор компьютерных программ и связанных данных, которые содержат инструкции, указывающие компьютеру, что и как делать. Программное обеспечение относится к одной или нескольким компьютерным программам и данным, хранящимся в памяти компьютера. Другими словами, программное обеспечение - это набор программ, процедур, алгоритмов и их документации, связанных с работой системы обработки данных.
  • Тип технологии - создание, модификация, использование и знание инструментов, машин, методов, ремесел, систем, методов организации для решения проблемы, улучшения ранее существовавшего решения проблемы, достижения цели, обработки прикладного ввода / выходное отношение или выполнять определенную функцию. Это также может относиться к набору таких инструментов, механизмов, модификаций, устройств и процедур. Технологии существенно влияют на способность человека и других видов животных управлять своей естественной средой и адаптироваться к ней.
    • Вид компьютерной техники - компьютеры и их применение.

Стили взаимодействия человека с компьютером

Связанные поля

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

История взаимодействия человека с компьютером

История взаимодействия человека с компьютером

Парадигмы взаимодействия

Известные системы и прототипы

Общие концепции взаимодействия человека с компьютером

Аппаратное обеспечение

Аппаратное обеспечение ввод, вывод устройства и периферийные устройства:

Методы проектирования интерфейсов

Удобство использования

Модели и законы

Культурные влияния

Фильмы

Кинофильмы с интересным пользовательским интерфейсом:

Организации взаимодействия человека с компьютером

Промышленные лаборатории и компании

Промышленные лаборатории и компании, известные своими инновациями и исследованиями в области HCI:

Лица, влияющие на взаимодействие человека с компьютером

Смотрите также

Рекомендации

  1. ^ «... современная наука - это не только изобретение, но и открытие. Было обнаружено, что природа обычно действует достаточно регулярно, чтобы ее можно было описать законами и даже математикой; и потребовалось изобретение для разработки методов, абстракций, аппаратуры и организации для выявление закономерностей и закрепление их закономерных описаний ». —P.vii, Дж. Л. Хейльброн, (2003, главный редактор) Оксфордский компаньон по истории современной науки Нью-Йорк: Издательство Оксфордского университета ISBN  0-19-511229-6
    • "наука". Онлайн-словарь Merriam-Webster. Мерриам-Вебстер, Inc. Получено 16 октября 2011. 3 а: знания или система знаний, охватывающих общие истины или действие общих законов, особенно полученные и проверенные научным методом б: такое знание или такая система знаний, связанных с физическим миром и его явлениями
  2. ^ SWEBOK Пьер Бурк; Роберт Дюпюи, ред. (2004). Руководство к сводам знаний по программной инженерии - версия 2004 г.. исполнительные редакторы Ален Абран, Джеймс У. Мур; редакторы, Пьер Бурк, Роберт Дюпюи. IEEE Computer Society. п. 1. ISBN  0-7695-2330-7.
  3. ^ ACM (2006). "Компьютерные дипломы и карьера". ACM. Архивировано из оригинал 17 июня 2011 г.. Получено 23 ноября 2010.
  4. ^ Лапланте, Филипп (2007). Что каждый инженер должен знать о разработке программного обеспечения. Бока-Ратон: CRC. ISBN  978-0-8493-7228-5. Получено 21 января 2011.

внешняя ссылка