
Виртуа́льная реа́льность — созданный техническими средствами мир, передаваемый человеку через его ощущения: зрение, слух, осязание и другие. Виртуальная реальность имитирует как воздействие, так и реакции на воздействие. Для создания убедительного комплекса ощущений реальности компьютерный синтез свойств и реакций виртуальной реальности производится в реальном времени.

Техноло́гия — совокупность методов и инструментов для достижения желаемого результата; в широком смысле — применение научного знания для решения практических задач. Технология включает в себя способы работы, режимы работы, последовательность действий — то есть отвечает на вопрос «как, каким образом, с помощью чего» можно что-либо сделать.
Интерфе́йс — граница между двумя функциональными объектами, требования к которой определяются стандартом; совокупность средств, методов и правил взаимодействия между элементами системы.

Компью́терная програ́мма — 1) комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления ; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы.
Разрабо́тка програ́ммного обеспе́чения — деятельность по созданию нового программного обеспечения.
Юзаби́лити, также удо́бство испо́льзования, приго́дность испо́льзования, эргономи́чность — способность продукта быть понимаемым, изучаемым, используемым и привлекательным для пользователя в заданных условиях ; свойство системы, продукта или услуги, при наличии которого конкретный пользователь может эксплуатировать систему в определённых условиях для достижения установленных целей с необходимой результативностью, эффективностью и удовлетворённостью.
Да́нные — зарегистрированная информация; представление фактов, понятий или инструкций в форме, приемлемой для общения, интерпретации, или обработки человеком или с помощью автоматических средств.
Оболо́чка операцио́нной систе́мы — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.
Архитектура программного обеспечения — совокупность важнейших решений об организации программной системы. Архитектура включает:
- выбор структурных элементов и их интерфейсов, с помощью которых составлена система, а также их поведения в рамках сотрудничества структурных элементов;
- соединение выбранных элементов структуры и поведения во всё более крупные системы;
- архитектурный стиль, который направляет всю организацию — все элементы, их интерфейсы, их сотрудничество и их соединение.
Человеко-компьютерное взаимодействие — полидисциплинарное научное направление, существующее и развивающееся в целях совершенствования методов разработки, оценки и внедрения интерактивных компьютерных систем, предназначенных для использования человеком, а также в целях исследования различных аспектов этого использования.
Интерфе́йс :
- Интерфейс — «общая граница» между отдельными системами, через которую они взаимодействуют; совокупность средств и правил, обеспечивающих взаимодействие отдельных систем .
- Человеко-машинный интерфейс — широкое понятие, охватывающее инженерные решения, обеспечивающие взаимодействие человека-оператора с управляемыми им машинами.
- Интерфейс пользователя — совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя и компьютерной системы.
- Интерфейс командной строки — интерфейс пользователя, реализованный с помощью набирания пользователем текста команд и чтения текста ответов.
- Графический интерфейс пользователя — интерфейс пользователя, реализованный с помощью формирования графических изображений и манипулирования ими.
- Жестовый интерфейс — интерфейс пользователя, позволяющий пользователю отдавать команды при помощи жестов.
- Нейрокомпьютерный интерфейс — интерфейс пользователя, реализованный с помощью считывания и наведения электрической активности мозга.
- Интерфейсы безмолвного доступа
- Интерфейс программирования приложений (API) — функциональность, которую некоторый программный компонент предоставляет другим программным компонентам
- Интерфейс транспортного уровня
- Интерфейс — конструкция в коде программы, используемая для описания совокупности возможностей, предоставляемых классом или компонентом.
- Интерфейс (COM) — особенности применения интерфейсов ООП в рамках технологии COM.
- Интерфейс — способ описания совокупности возможности взаимодействия классов в ООП.
- Интерфейс (роман) — роман Нила Стивенсона.
- Interface (альбом) — первый студийный альбом британской дум-метал-группы Dominion, 1996 год.
Человеко-машинный интерфейс (ЧМИ) — широкое понятие, охватывающее инженерные решения, обеспечивающие взаимодействие человека-оператора с управляемыми им машинами.
Жестовый интерфейс — подмножество системы ввода для графического пользовательского интерфейса для устройств, оснащённых специальными либо устройствами ввода, либо сенсорными экранами и позволяющая эмулировать клавиатурные команды при помощи жестов . Основной мотивацией разработки таких интерфейсов является улучшение эргономичности управления, с отказом от привычного для компьютерных программ меню приложения.
GRASP — шаблоны, используемые в объектно-ориентированном проектировании для решения общих задач по назначению ответственностей классам и объектам.
Тестирование белого ящика, также тестирование стеклянного ящика, структурное тестирование — тестирование, которое учитывает внутренние механизмы системы или компонента.
Проект :
- Проект в инженерной деятельности — целостная совокупность моделей, свойств или характеристик, описанных в форме, пригодной для реализации системы (SEBoK) Является результатом проектирования — процесса определения архитектуры, компонентов, интерфейсов и других характеристик системы или её части.
- Проект в управленческой деятельности — временное предприятие, направленное на создание уникального продукта, услуги или результата.
- Проект в футуродизайне понимается как способ и форма манифестации новых смыслов.
- Законопроект — документ c текстом закона, предлагаемый к принятию законодательному органу или вынесению на референдум.
- «Проект» — российское расследовательское интернет-издание.
Спецификация требований программного обеспечения — законченное описание поведения программы, которую требуется разработать.
Архитектура системы — принципиальная организация системы, воплощенная в её элементах, их взаимоотношениях друг с другом и со средой, а также принципы, направляющие её проектирование и эволюцию.
Дизайн взаимодействия с пользователем включает в себя традиционное взаимодействие человека с компьютером, в том числе все аспекты продукта, как они воспринимаются пользователями.
Тактильный интерфейс — компьютерная технология, основанная на осязании. Эти технологии могут использоваться для создания виртуальных объектов в компьютерном моделировании, для управления виртуальными объектами и для улучшения удаленного управления машинами и устройствами (телероботика). Слово haptic, от греческого :ἁπτικός (haptikos) означает «тактильное, относящееся к осязанию».