El objetivo es que el intercambio sea más eficiente: minimizar errores, incrementar la satisfacción, disminuir la frustración y, en definitiva, hacer más productivas las tareas que rodean a las personas y los computadores.
Unión de las tareas de los humanos con las máquinas.
Capacidades humanas para utilizar las máquinas (incluyendo la capacidad de entender las interfaces). Algoritmos y programas de la interfaz en sí. Conceptos de ingeniería que se plantean a la hora de diseñar y construir interfaces. El proceso de especificación, diseño, e implementación de la interfaz. Sacrificios del diseño.
INTERACCIÓN HUMANO COMPUTADORA
La Interacción entre Humanos y Computadoras, (HCI) (Human-Computer Interacton) es un área de investigación multidisciplinaria enfocada en las modalidades de interacción entre humanos y computadoras, algunas veces se utiliza el término más genérico de Interface Humano Maquina, (HMI), para referirse a la interface de usuario en un sistema de manufactura o de control de procesos. En otras palabras, la disciplina HCI investiga y trata todos los aspectos relacionados con el diseño y la implementación de las interfaces entre los humanos y las computadoras. Dada la naturaleza y objetivos, la HCI en forma innata involucra múltiples disciplinas relacionadas con la ciencia d la computación, (procesamiento de imágenes, visión computarizada, lenguajes de programación y otras similares), así como disciplinas relacionadas con las ciencias humanas (ergonomía, factores humanos, psicología cognitiva, y otras similares). La investigación sobre HCI primariamente concierne al diseño, implementación y especificación de nuevas interfaces para mejorar la interacción entre humanos y máquinas
INTERFAZ HUMANO COMPUTADORA
La interfaz es importante porque representa el punto de encuentro entre el usuario y la computadora. En esta interacción, el usuario juzga la utilidad de la interfaz; el hardware y el software se convierten en simples herramientas sobre los cuales fue construida la interfaz. Además, es importante por servir en:
Manipulación de archivos y directorios.
Comunicación con otros sistemas. Configuración de la propia interfaz y entorno. intercambio de datos entre aplicaciones.