Está en la página 1de 12

SISTEMAS

EXPERTOS

ING.INFORMATICA Y DE SISTEMAS

INTERFAZ DE USUARIO
La interfaz de usuario es el medio con que el usuario puede

comunicarse con una mquina, equipo, computadora o dispositivo,


y comprende todos los puntos de contacto entre el usuario y el
equipo.

La mejor interaccin humano-mquina a


travs de una adecuada interfaz (de
usuario), que le brinde tanto comodidad,
como eficiencia.

INTERFAZ HOMBRE-MAQUINA
La interfaz es la parte (hardware y
software) del sistema informtico que
facilita al usuario el acceso a los recursos
del computador.

El objetivo primordial de esta disciplina es


desarrollar tcnica y mtodos para mejorar la
interaccin entre los humanos y las mquinas
(el computador, entre ellas).

Indicaciones del estado del proceso


Para
ello se
pueden
utilizar

Equipos convencionales, terminales


de video, impresoras, registradores,
diodos emisores de luz (LED).

Para la seleccin en pantallas se


puede emplear: mouse, teclados,
lpiz ptico, "touch screen", etc.

Evolucin de las interfaces de usuario.

CLI

(Command line
interface): Interfaz
de lnea de
usuario,

GUI

(Graphical user
interface): interfaz
grfica de Usuario

NUI

(Natural user
interface): interfaz
natural de
usuario,

Estilos de interfaces
La interfaz por lnea

de comandos
Mens y formularios
Manipulacin directa
- GUI
Interfaces con
interaccin asistida

Contextos bsicos a considerar

Fsicos
relacionados con
el hardware y
dispositivos de
interfaz

Sintcticos
presentacin de
informacin
secuencia, orden
de las acciones

Semnticos
significado de los
objetos
significado de
las acciones

Usos y contextos
Aspectos sociales
y organizacionales
Humanos
Procesamient
o de
informacin

reas de aplicacin
y tareas
Mquinas
Dilogos
Metforas

Lenguajes y
comunicacin
Ergonoma

Dispositivos
I/O

Diseo
Grfico

Las caractersticas
deseables de los
Sistemas en Tiempo
Real.
STR

*Garantizar la
correcta ejecucin de
todas las tareas
crticas.
*Administrar
adecuadamente el
uso de los recursos
compartidos.

*Buen tiempo de
respuesta a las
tareas que no tengan
plazo de terminacin
*Recuperacin ante
fallos software y
hardware.

*Soportar los
cambios de modo.
*Buen tiempo de
respuesta a las
interrupciones.
*Eficiencia en los
cambios de contexto
(procesos ligeros).