SlideShare una empresa de Scribd logo
1 de 47
Tema del día:Tema del día:
InterfazInterfaz
Hombre-MáquinaHombre-Máquina
ObjetivosObjetivos
En esta clase trataremos de:En esta clase trataremos de:
– Comprender las problemáticas asociadas a laComprender las problemáticas asociadas a la
interacción humano-computador.interacción humano-computador.
– Analizar algunas de las buenas prácticas deAnalizar algunas de las buenas prácticas de
diseño de interfaces humano-computador.diseño de interfaces humano-computador.
– Poder caracterizar los distintos tipos de interfacesPoder caracterizar los distintos tipos de interfaces
de usuario y evaluar sus fortalezas y debilidades.de usuario y evaluar sus fortalezas y debilidades.
Modelos MentalesModelos Mentales
Modelos MentalesModelos Mentales
Un modelo de qué?Un modelo de qué?
– Cómo trabaja el sistema.Cómo trabaja el sistema.
– Cuáles son sus componentes y cómo seCuáles son sus componentes y cómo se
interrelacionan.interrelacionan.
– Cuáles son sus procesos internos y cómoCuáles son sus procesos internos y cómo
afectan a los componentes.afectan a los componentes.
Qué permite al usuario?Qué permite al usuario?
– Construir acciones para tareas nuevas.Construir acciones para tareas nuevas.
– Explicar porqué una acción determinada produceExplicar porqué una acción determinada produce
un resultado determinado.un resultado determinado.
Modelos MentalesModelos Mentales
Tipos de ModelosTipos de Modelos
– Substituto: imita la salida del sistema, pero no suSubstituto: imita la salida del sistema, pero no su
operatoria interna.operatoria interna.
– Metafórico: se entiende el sistema comparándoloMetafórico: se entiende el sistema comparándolo
con otro ya conocido.con otro ya conocido.
– Caja de cristal: está compuesto de diferentesCaja de cristal: está compuesto de diferentes
metáforas que, en conjunto, describen elmetáforas que, en conjunto, describen el
sistema.sistema.
– Red: se entiende el sistema como una serie deRed: se entiende el sistema como una serie de
estados transitorios.estados transitorios.
Interfaz de UsuarioInterfaz de Usuario
Qué es una interfaz de usuario?Qué es una interfaz de usuario?
Es el conjunto de elementos a través de los cualesEs el conjunto de elementos a través de los cuales
un usuario interactúa con un objeto que realiza unaun usuario interactúa con un objeto que realiza una
determinada tarea.determinada tarea.
El ser humano interactúa con los objetos que leEl ser humano interactúa con los objetos que le
rodean, y tiene unas expectativas de cómo debenrodean, y tiene unas expectativas de cómo deben
comportarse, basado en experiencias anteriorescomportarse, basado en experiencias anteriores
con ellos (mapas mentales).con ellos (mapas mentales).
Interfaz de UsuarioInterfaz de Usuario
A la hora de diseñar un objeto...A la hora de diseñar un objeto...
• Quiénes son los destinatarios?Quiénes son los destinatarios?
• Cuáles son sus expectativas?Cuáles son sus expectativas?
• El objeto...El objeto...
– Es conocido.Es conocido.
– Es nuevo.Es nuevo.
Interfaz de UsuarioInterfaz de Usuario
Interfaz de usuario de un programaInterfaz de usuario de un programa
Conjunto de elementos hardware y software de unConjunto de elementos hardware y software de un
ordenador que presentan información al usuario yordenador que presentan información al usuario y
le permiten interactuar con la información y con elle permiten interactuar con la información y con el
ordenador.ordenador.
También incluye el hardware del sistema: Teclado,También incluye el hardware del sistema: Teclado,
Dispositivo apuntador, Monitor, CPU.Dispositivo apuntador, Monitor, CPU.
Interfaz de UsuarioInterfaz de Usuario
Componentes SoftwareComponentes Software
Elementos que el usuario ve, oye, a los que apuntaElementos que el usuario ve, oye, a los que apunta
o toca en la pantalla para interactuar con elo toca en la pantalla para interactuar con el
ordenador, así como la información con la queordenador, así como la información con la que
trabaja.trabaja.
También es parte del interfaz la documentación:También es parte del interfaz la documentación:
Manuales, Ayuda, Referencia, Tutoriales.Manuales, Ayuda, Referencia, Tutoriales.
Interfaz de UsuarioInterfaz de Usuario
Hasta hoy las interfaces son en generalHasta hoy las interfaces son en general
cuestión de marketing...cuestión de marketing...
Pobre InterfazPobre Interfaz >>>> Mala ImagenMala Imagen
Buena Interfaz >> Realza un producto mediocre.Buena Interfaz >> Realza un producto mediocre.
Lo único importante es VENDER!Lo único importante es VENDER!
Interfaz de UsuarioInterfaz de Usuario
Todos los usuarios son iguales?Todos los usuarios son iguales?
Interfaz de UsuarioInterfaz de Usuario
No existe una interfaz válida para todosNo existe una interfaz válida para todos
los usuarios y todas las tareas.los usuarios y todas las tareas.
La mayoría de los programas y S.O ofrecenLa mayoría de los programas y S.O ofrecen
varias formas de interacción al usuariovarias formas de interacción al usuario
Interfaz de UsuarioInterfaz de Usuario
Modelos de interfaz de usuarioModelos de interfaz de usuario
– Usuario.Usuario.
– Programador.Programador.
– Diseñador.Diseñador.
Cada uno tiene su propio esquema mental de laCada uno tiene su propio esquema mental de la
interfaz, que obtiene a través de su experiencia.interfaz, que obtiene a través de su experiencia.
Interfaz de UsuarioInterfaz de Usuario
Modelo del usuarioModelo del usuario
El usuario tiene su propia forma de ver las cosas, yEl usuario tiene su propia forma de ver las cosas, y
espera de ellas un comportamiento predecible.espera de ellas un comportamiento predecible.
Estudiar al usuario nos permite saber que esperaEstudiar al usuario nos permite saber que espera
éste de la interfaz.éste de la interfaz.
Son de gran importancia las metáforas.Son de gran importancia las metáforas.
Interfaz de UsuarioInterfaz de Usuario
MetáforasMetáforas
Una metáfora asocia un dominio nuevo aUna metáfora asocia un dominio nuevo a
uno ya conocido por el usuariouno ya conocido por el usuario
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Videos sobre Metáforas de Usuario.Videos sobre Metáforas de Usuario.
Interfaz de UsuarioInterfaz de Usuario
Modelo del ProgramadorModelo del Programador
Es el más fácil de visualizar, al poderse especificarEs el más fácil de visualizar, al poderse especificar
formalmente.formalmente.
Los objetos que maneja son distintos de los delLos objetos que maneja son distintos de los del
usuario y deben de ser ocultados al mismo.usuario y deben de ser ocultados al mismo.
Normalmente no tienen en cuenta la forma deNormalmente no tienen en cuenta la forma de
pensar del usuario y si su perspectiva delpensar del usuario y si su perspectiva del
ordenador.ordenador.
Interfaz de UsuarioInterfaz de Usuario
Modelo del DiseñadorModelo del Diseñador
Interfaz de UsuarioInterfaz de Usuario
Dar control al usuario.Dar control al usuario.
– Permitir a los usuarios utilizar teclado o ratón.Permitir a los usuarios utilizar teclado o ratón.
– Permitir al usuario interrumpir su tarea yPermitir al usuario interrumpir su tarea y
continuarla más tarde.continuarla más tarde.
– Utilizar mensajes y textos descriptivos.Utilizar mensajes y textos descriptivos.
– Permitir deshacer.Permitir deshacer.
– Permitir una cómoda navegación dentro delPermitir una cómoda navegación dentro del
producto y una fácil salida del mismo.producto y una fácil salida del mismo.
– Permitir distintos niveles de uso del productoPermitir distintos niveles de uso del producto
para usuarios con distintos niveles depara usuarios con distintos niveles de
experiencia.experiencia.
Interfaz de UsuarioInterfaz de Usuario
Dar control al usuario.Dar control al usuario.
– Hacer transparente la interfaz del usuario (esteHacer transparente la interfaz del usuario (este
debe creer que trabaja directamente con losdebe creer que trabaja directamente con los
objetos).objetos).
– Permitir al usuario personalizar la interfaz.Permitir al usuario personalizar la interfaz.
– Permitir al usuario manipular directamente losPermitir al usuario manipular directamente los
objetos de la interfaz.objetos de la interfaz.
El usuario debe sentir que tieneEl usuario debe sentir que tiene
el control del sistemael control del sistema
Interfaz de UsuarioInterfaz de Usuario
Reducir la carga de memoria del usuario.Reducir la carga de memoria del usuario.
– Aliviar carga memoria corto plazo (deshacer,Aliviar carga memoria corto plazo (deshacer,
copiar y pegar, mantener los últimos datoscopiar y pegar, mantener los últimos datos
introducidos).introducidos).
– Reconocimiento antes que recuerdo (elegir deReconocimiento antes que recuerdo (elegir de
listas mejor que teclear).listas mejor que teclear).
– Asociar acciones a los objetos (menú contextual).Asociar acciones a los objetos (menú contextual).
– Utilizar metáforas del mundo real (sistemaUtilizar metáforas del mundo real (sistema
telefónico, agenda).telefónico, agenda).
– Presentar al usuario solo la información quePresentar al usuario solo la información que
necesita.necesita.
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Consistencia.Consistencia.
– Permite al usuario utilizar conocimiento adquiridoPermite al usuario utilizar conocimiento adquirido
en otros programas.en otros programas.
– Consistencia en la realización de tareas:Consistencia en la realización de tareas:
proporcionar al usuario indicaciones sobre elproporcionar al usuario indicaciones sobre el
proceso que esta siguiendo.proceso que esta siguiendo.
– Consistencia Consistencia dentro de un productoConsistencia Consistencia dentro de un producto
y de un producto a otro: Presentación,y de un producto a otro: Presentación,
Comportamiento, Interacción.Comportamiento, Interacción.
Interfaz de UsuarioInterfaz de Usuario
Consistencia.Consistencia.
– Consistencia en los resultados de las acciones:Consistencia en los resultados de las acciones:
misma respuesta ante misma acción.misma respuesta ante misma acción.
– Consistencia en la apariencia estética (iconos,Consistencia en la apariencia estética (iconos,
fuentes, colores, distribución de pantallas, ...)fuentes, colores, distribución de pantallas, ...)
– Fomentar la libre exploración de la interfaz, sinFomentar la libre exploración de la interfaz, sin
miedo a consecuencias negativas.miedo a consecuencias negativas.
Interfaz de UsuarioInterfaz de Usuario
Evolución de las interfaces de usuario.Evolución de las interfaces de usuario.
– Paralela a la evolución de los sistemasParalela a la evolución de los sistemas
operativos.operativos.
– Interfaces de línea de mandatos (Command_lineInterfaces de línea de mandatos (Command_line
user interface, CLIs)user interface, CLIs)
– Interfaces de menúsInterfaces de menús
– Interfaces gráficas (graphical user interfaces,Interfaces gráficas (graphical user interfaces,
GUIs)GUIs)
– Interfaces orientadas a objetos (object orientedInterfaces orientadas a objetos (object oriented
user interfaces, OOUIs)user interfaces, OOUIs)
Interfaz de UsuarioInterfaz de Usuario
Interfaz de línea de comandos.Interfaz de línea de comandos.
– Característico de Unix.Característico de Unix.
– Estilo más antiguo de interacción hombre-Estilo más antiguo de interacción hombre-
máquinamáquina
– Lenguaje formal con vocabulario y sintaxis propiaLenguaje formal con vocabulario y sintaxis propia
– Hardware de interacción = tecladoHardware de interacción = teclado
– Orden > acciónOrden > acción
Interfaz de UsuarioInterfaz de Usuario
Interfaz de línea de comandos.Interfaz de línea de comandos.
– El usuario no recibe mucha información por parteEl usuario no recibe mucha información por parte
del sistema.del sistema.
– Debe conocer como funciona el ordenador.Debe conocer como funciona el ordenador.
– El modelo de la interfaz es el del programador noEl modelo de la interfaz es el del programador no
del usuariodel usuario
– Adecuado para usuarios expertos, no noveles.Adecuado para usuarios expertos, no noveles.
Interfaz de UsuarioInterfaz de Usuario
Inconvenientes de la CLI:Inconvenientes de la CLI:
– Carga de memoria del usuarioCarga de memoria del usuario
– Nombres no siempre adecuados en losNombres no siempre adecuados en los
mandatos (del, rm, erase)mandatos (del, rm, erase)
– Inflexible en la sintaxisInflexible en la sintaxis
Interfaz de UsuarioInterfaz de Usuario
Ventajas de la CLI.Ventajas de la CLI.
– Potente, flexible y controlado por el usuario.Potente, flexible y controlado por el usuario.
– Mejor para usuarios experimentados.Mejor para usuarios experimentados.
– Para los usuarios expertos es más rápido.Para los usuarios expertos es más rápido.
En muchos casos se incluye una CLI comoEn muchos casos se incluye una CLI como
parte de un interfaz, que se utiliza cuando elparte de un interfaz, que se utiliza cuando el
usuario tiene más experiencia. Ej. Línea deusuario tiene más experiencia. Ej. Línea de
comandos de Windows.comandos de Windows.
Interfaz de UsuarioInterfaz de Usuario
Interfaz de menúes.Interfaz de menúes.
Menú : lista de opciones que se muestranMenú : lista de opciones que se muestran
en pantalla o en una ventana de la pantallaen pantalla o en una ventana de la pantalla
para que los usuarios elijan la opción quepara que los usuarios elijan la opción que
deseen.deseen.
Permiten:Permiten:
– Navegar dentro de un sistema.Navegar dentro de un sistema.
– Seleccionar elementos de una lista, queSeleccionar elementos de una lista, que
representan propiedades o acciones que losrepresentan propiedades o acciones que los
usuarios desean realizar.usuarios desean realizar.
Interfaz de UsuarioInterfaz de Usuario
Tipos de menúes:Tipos de menúes:
– Menúes de pantalla completa.Menúes de pantalla completa.
– Menúes de barras.Menúes de barras.
– Menúes desplegables.Menúes desplegables.
– Menúes en cascada.Menúes en cascada.
– Paletas o barras de herramientas.Paletas o barras de herramientas.
– Menúes contextuales o pop-up.Menúes contextuales o pop-up.
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Interfaz de UsuarioInterfaz de Usuario
Interfaz de menúes.Interfaz de menúes.
– Bien estructurados, son buenos para usuariosBien estructurados, son buenos para usuarios
noveles o esporádicos.noveles o esporádicos.
– Son fáciles de aprender y recordar.Son fáciles de aprender y recordar.
– Pueden ser de dificultad distinta, para adaptarsePueden ser de dificultad distinta, para adaptarse
al nivel del usuario.al nivel del usuario.
Interfaz de UsuarioInterfaz de Usuario
Interfaz de menúes.Interfaz de menúes.
Normas de uso:Normas de uso:
– No ocupar demasiado espacio de la pantallaNo ocupar demasiado espacio de la pantalla
– No colocar demasiados elementos en el menúNo colocar demasiados elementos en el menú
– Agrupar elementos de manera lógicaAgrupar elementos de manera lógica
– Permitir personalización por parte del usuarioPermitir personalización por parte del usuario
– Usar una terminología adecuada y consistente enUsar una terminología adecuada y consistente en
el programa y con otrosel programa y con otros
Interfaz de UsuarioInterfaz de Usuario
Interfaces gráficas (GUIs).Interfaces gráficas (GUIs).
GUI : representación gráfica en pantallaGUI : representación gráfica en pantalla
de los programas, datos y objetos.de los programas, datos y objetos.
Características de un GUI:Características de un GUI:
– Emplea monitor gráficoEmplea monitor gráfico
– Emplea dispositivos apuntadoresEmplea dispositivos apuntadores
– Promueve la consistencia de la interfaz entrePromueve la consistencia de la interfaz entre
programasprogramas
Interfaz de UsuarioInterfaz de Usuario
Características de un GUI:Características de un GUI:
– El usuario puede ver en pantalla los gráficos yEl usuario puede ver en pantalla los gráficos y
textos tal y como se verán impresostextos tal y como se verán impresos
– Sigue el paradigma de interacción objeto-acciónSigue el paradigma de interacción objeto-acción
– Permite transferencia de información entrePermite transferencia de información entre
programasprogramas
– Permite manipular en pantalla directamentePermite manipular en pantalla directamente
objetos e informaciónobjetos e información
– Posee muestra visual de información y objetosPosee muestra visual de información y objetos
(iconos y ventanas)(iconos y ventanas)
– Proporciona respuesta visual a las acciones delProporciona respuesta visual a las acciones del
usuariousuario
Interfaz de UsuarioInterfaz de Usuario
Características de un GUI:Características de un GUI:
– Existe información visual de las acciones yExiste información visual de las acciones y
modos del usuario/sistema (menús, paletas)modos del usuario/sistema (menús, paletas)
– Existen controles gráficos (widgets) para laExisten controles gráficos (widgets) para la
selección e introducción de la informaciónselección e introducción de la información
– Permite a los usuarios personalizar la interfaz yPermite a los usuarios personalizar la interfaz y
las interaccioneslas interacciones
– Proporciona flexibilidad en el uso de dispositivosProporciona flexibilidad en el uso de dispositivos
de entrada (teclado/ratón)de entrada (teclado/ratón)
– Permite manipular la información en pantalla, noPermite manipular la información en pantalla, no
solo presentarlasolo presentarla
Interfaz de UsuarioInterfaz de Usuario
Características de un GUI:Características de un GUI:
– El usuario debe conocer o aprender conceptosEl usuario debe conocer o aprender conceptos
del sistema y del GUI para poder manejarlodel sistema y del GUI para poder manejarlo
– Utilizan estilo objeto-acción, en contraposición alUtilizan estilo objeto-acción, en contraposición al
acción/objeto de los CLI e interfaces de menúacción/objeto de los CLI e interfaces de menú
Inconveniente: Orientados a la aplicación.Inconveniente: Orientados a la aplicación.
Ventaja: Usa metáforas de la vida real que seVentaja: Usa metáforas de la vida real que se
adaptan al modelo mental del usuario.adaptan al modelo mental del usuario.
BibliografíaBibliografía
Este tema puede ser profundizado leyendo:Este tema puede ser profundizado leyendo:
– Carretero, Capítulo 2 – Sección 12.Carretero, Capítulo 2 – Sección 12.
GraciasGracias!!
Ing. Gabriel E. ArellanoIng. Gabriel E. Arellano
gabrielarellano@gmail.comgabrielarellano@gmail.com
http://www.gabriel-arellano.com.ar/so/http://www.gabriel-arellano.com.ar/so/
(2010) Gabriel E. Arellano
Permission is granted to copy, distribute and/or modify this document under the
terms of the GNU Free Documentation License, Version 1.2 or any later version
published by the Free Software Foundation; with no Invariant Sections, no Front-
Cover Texts, and no Back-Cover Texts. The GNU Free Documentation License as
applicable to this document can be found at: http://www.gnu.org/copyleft/fdl.html

Más contenido relacionado

La actualidad más candente

Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
omfib123
 
PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables
SANTIAGO PABLO ALBERTO
 
Guía gedis
Guía gedisGuía gedis
Guía gedis
Erwin
 
Esquema microprocesador
Esquema microprocesadorEsquema microprocesador
Esquema microprocesador
MarianaCaV
 
PROFIBUS
PROFIBUSPROFIBUS
PROFIBUS
misatav
 
Sistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directaSistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directa
Kike Salsalazar
 
2. diseño centrado al usuario
2. diseño centrado al usuario2. diseño centrado al usuario
2. diseño centrado al usuario
salvador2711
 
Interrupciones del microprocesador
Interrupciones del microprocesadorInterrupciones del microprocesador
Interrupciones del microprocesador
Jorge Luis Tinoco
 

La actualidad más candente (20)

Protocolos de comunicación para PLCs
Protocolos de comunicación para PLCsProtocolos de comunicación para PLCs
Protocolos de comunicación para PLCs
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables
 
Guía gedis
Guía gedisGuía gedis
Guía gedis
 
Esquema microprocesador
Esquema microprocesadorEsquema microprocesador
Esquema microprocesador
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfaz
 
Linea de Tiempo del HCI
Linea de Tiempo del HCILinea de Tiempo del HCI
Linea de Tiempo del HCI
 
Métodos de programación de robots
Métodos de programación de robotsMétodos de programación de robots
Métodos de programación de robots
 
Diseño de interfaces de usuario
Diseño de interfaces de usuarioDiseño de interfaces de usuario
Diseño de interfaces de usuario
 
PROFIBUS
PROFIBUSPROFIBUS
PROFIBUS
 
Disciplinas del IHC Presentación 2
Disciplinas del IHC Presentación 2Disciplinas del IHC Presentación 2
Disciplinas del IHC Presentación 2
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Aplicaciones y Normas en Redes Industriales
Aplicaciones y Normas en Redes Industriales Aplicaciones y Normas en Redes Industriales
Aplicaciones y Normas en Redes Industriales
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
Sistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directaSistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directa
 
Requerimientos de Usabilidad
Requerimientos de  UsabilidadRequerimientos de  Usabilidad
Requerimientos de Usabilidad
 
2. diseño centrado al usuario
2. diseño centrado al usuario2. diseño centrado al usuario
2. diseño centrado al usuario
 
Sistemas lineales invariantes en el tiempo
Sistemas lineales invariantes en el tiempoSistemas lineales invariantes en el tiempo
Sistemas lineales invariantes en el tiempo
 
Interrupciones del microprocesador
Interrupciones del microprocesadorInterrupciones del microprocesador
Interrupciones del microprocesador
 
Paradigmas de interacción
Paradigmas de interacciónParadigmas de interacción
Paradigmas de interacción
 

Destacado

Diseño de interfaces hombre maquina unidad 4 kevin alberto contreras soltero
Diseño de interfaces hombre maquina unidad  4  kevin alberto contreras solteroDiseño de interfaces hombre maquina unidad  4  kevin alberto contreras soltero
Diseño de interfaces hombre maquina unidad 4 kevin alberto contreras soltero
CUC
 
Tema cuatro interfaz hombre maquina
Tema cuatro interfaz hombre maquinaTema cuatro interfaz hombre maquina
Tema cuatro interfaz hombre maquina
Aby Flores Velasco
 
Micro macro ergonomia
Micro macro ergonomiaMicro macro ergonomia
Micro macro ergonomia
CECY50
 
Mapa conceptual principios de la ergonomía
Mapa conceptual principios de la ergonomíaMapa conceptual principios de la ergonomía
Mapa conceptual principios de la ergonomía
bernardo_doria
 
Gui bonsiepe
Gui bonsiepeGui bonsiepe
Gui bonsiepe
karla777
 

Destacado (20)

interacion h-m ....
interacion h-m ....interacion h-m ....
interacion h-m ....
 
Diagrama hombre máquina
Diagrama hombre máquinaDiagrama hombre máquina
Diagrama hombre máquina
 
Diseño de interfaces hombre maquina unidad 4 kevin alberto contreras soltero
Diseño de interfaces hombre maquina unidad  4  kevin alberto contreras solteroDiseño de interfaces hombre maquina unidad  4  kevin alberto contreras soltero
Diseño de interfaces hombre maquina unidad 4 kevin alberto contreras soltero
 
Los superpoderes de la interfaz. cómo el diseño convierte al usuario en super...
Los superpoderes de la interfaz. cómo el diseño convierte al usuario en super...Los superpoderes de la interfaz. cómo el diseño convierte al usuario en super...
Los superpoderes de la interfaz. cómo el diseño convierte al usuario en super...
 
Etnografía aplicada al diseño de experiencias
Etnografía aplicada al diseño de experienciasEtnografía aplicada al diseño de experiencias
Etnografía aplicada al diseño de experiencias
 
Tema cuatro interfaz hombre maquina
Tema cuatro interfaz hombre maquinaTema cuatro interfaz hombre maquina
Tema cuatro interfaz hombre maquina
 
Micro macro ergonomia
Micro macro ergonomiaMicro macro ergonomia
Micro macro ergonomia
 
Paradigmas de Interaccion usuario-máquina
Paradigmas de Interaccion usuario-máquinaParadigmas de Interaccion usuario-máquina
Paradigmas de Interaccion usuario-máquina
 
UCD, UX, Métodos de evaluación de la usabilidad y la experiencia de usuario: ...
UCD, UX, Métodos de evaluación de la usabilidad y la experiencia de usuario: ...UCD, UX, Métodos de evaluación de la usabilidad y la experiencia de usuario: ...
UCD, UX, Métodos de evaluación de la usabilidad y la experiencia de usuario: ...
 
Ergonomia
ErgonomiaErgonomia
Ergonomia
 
Ergonomía aplicaciones & sistema hombre máquina
Ergonomía aplicaciones & sistema hombre máquina Ergonomía aplicaciones & sistema hombre máquina
Ergonomía aplicaciones & sistema hombre máquina
 
PLC - Interfaz Hombre Máquina (EAI)
PLC - Interfaz Hombre Máquina (EAI)PLC - Interfaz Hombre Máquina (EAI)
PLC - Interfaz Hombre Máquina (EAI)
 
Hombre maquina
Hombre maquinaHombre maquina
Hombre maquina
 
EL EFECTO PIEZOELÉCTRICO
EL EFECTO PIEZOELÉCTRICO EL EFECTO PIEZOELÉCTRICO
EL EFECTO PIEZOELÉCTRICO
 
Mapa conceptual principios de la ergonomía
Mapa conceptual principios de la ergonomíaMapa conceptual principios de la ergonomía
Mapa conceptual principios de la ergonomía
 
Interface
InterfaceInterface
Interface
 
Gui bonsiepe
Gui bonsiepeGui bonsiepe
Gui bonsiepe
 
Medidor de presión piezoeléctrico
Medidor de presión piezoeléctricoMedidor de presión piezoeléctrico
Medidor de presión piezoeléctrico
 
Hombre-maquina
Hombre-maquina Hombre-maquina
Hombre-maquina
 
Interface
InterfaceInterface
Interface
 

Similar a Interfaz Hombre-Máquina

Practica 1.sistemas operativos
Practica 1.sistemas operativosPractica 1.sistemas operativos
Practica 1.sistemas operativos
Diegodegg
 
Práctica 1 sistemas operativos AYP
Práctica 1 sistemas operativos AYPPráctica 1 sistemas operativos AYP
Práctica 1 sistemas operativos AYP
GatoZombie
 

Similar a Interfaz Hombre-Máquina (20)

Interfaz Gráfica de Usuario
Interfaz Gráfica de UsuarioInterfaz Gráfica de Usuario
Interfaz Gráfica de Usuario
 
Diseno de Interfaces (2011)
Diseno de Interfaces (2011)Diseno de Interfaces (2011)
Diseno de Interfaces (2011)
 
03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario
 
03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario
 
Intrefaz
 Intrefaz Intrefaz
Intrefaz
 
Intrefaz gráfica de usuario
Intrefaz gráfica de usuarioIntrefaz gráfica de usuario
Intrefaz gráfica de usuario
 
Intrefaz gráfica de usuario
Intrefaz gráfica de usuarioIntrefaz gráfica de usuario
Intrefaz gráfica de usuario
 
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleEl Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
 
Clase Diseño para la interacción
Clase Diseño para la interacciónClase Diseño para la interacción
Clase Diseño para la interacción
 
Utilitarios iii unidad i-elementos interfaz usuarios
Utilitarios iii unidad i-elementos interfaz usuariosUtilitarios iii unidad i-elementos interfaz usuarios
Utilitarios iii unidad i-elementos interfaz usuarios
 
El Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger PressmanEl Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger Pressman
 
1-1 Introducción IHC
1-1 Introducción IHC1-1 Introducción IHC
1-1 Introducción IHC
 
Capítulo 1 - Introducción a Java
Capítulo 1 - Introducción a JavaCapítulo 1 - Introducción a Java
Capítulo 1 - Introducción a Java
 
2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcción2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcción
 
Practica 1.sistemas operativos
Practica 1.sistemas operativosPractica 1.sistemas operativos
Practica 1.sistemas operativos
 
Practica 1.sistemas operativos
Practica 1.sistemas operativosPractica 1.sistemas operativos
Practica 1.sistemas operativos
 
Reglas de Oro
Reglas de OroReglas de Oro
Reglas de Oro
 
Interfaces de usuario inteligente
Interfaces de usuario inteligenteInterfaces de usuario inteligente
Interfaces de usuario inteligente
 
Estilos y paradigmas
Estilos y paradigmasEstilos y paradigmas
Estilos y paradigmas
 
Práctica 1 sistemas operativos AYP
Práctica 1 sistemas operativos AYPPráctica 1 sistemas operativos AYP
Práctica 1 sistemas operativos AYP
 

Más de Gabriel Arellano

Más de Gabriel Arellano (10)

Repaso de Arquitectura de Computadoras Carretero
Repaso de Arquitectura de Computadoras CarreteroRepaso de Arquitectura de Computadoras Carretero
Repaso de Arquitectura de Computadoras Carretero
 
Seguridad de Aplicaciones Web
Seguridad de Aplicaciones WebSeguridad de Aplicaciones Web
Seguridad de Aplicaciones Web
 
Estudio Comparativo de S.O.
Estudio Comparativo de S.O.Estudio Comparativo de S.O.
Estudio Comparativo de S.O.
 
Procesos y Planificación de la CPU
Procesos y Planificación de la CPUProcesos y Planificación de la CPU
Procesos y Planificación de la CPU
 
Sistemas de Archivos
Sistemas de ArchivosSistemas de Archivos
Sistemas de Archivos
 
Planificación de Discos en Linux
Planificación de Discos en LinuxPlanificación de Discos en Linux
Planificación de Discos en Linux
 
Introducción a Entrada/Salida
Introducción a Entrada/SalidaIntroducción a Entrada/Salida
Introducción a Entrada/Salida
 
Cluster Modular Autocontenido - 2008
Cluster Modular Autocontenido - 2008Cluster Modular Autocontenido - 2008
Cluster Modular Autocontenido - 2008
 
Virtualización como Soporte a Investigaciones en Cs de la Computación
Virtualización como Soporte a Investigaciones en Cs de la ComputaciónVirtualización como Soporte a Investigaciones en Cs de la Computación
Virtualización como Soporte a Investigaciones en Cs de la Computación
 
Seleccionando una plataforma Open Source de E-Learning y Educación a Distancia
Seleccionando una plataforma Open Source de E-Learning y Educación a DistanciaSeleccionando una plataforma Open Source de E-Learning y Educación a Distancia
Seleccionando una plataforma Open Source de E-Learning y Educación a Distancia
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Interfaz Hombre-Máquina

  • 1. Tema del día:Tema del día: InterfazInterfaz Hombre-MáquinaHombre-Máquina
  • 2. ObjetivosObjetivos En esta clase trataremos de:En esta clase trataremos de: – Comprender las problemáticas asociadas a laComprender las problemáticas asociadas a la interacción humano-computador.interacción humano-computador. – Analizar algunas de las buenas prácticas deAnalizar algunas de las buenas prácticas de diseño de interfaces humano-computador.diseño de interfaces humano-computador. – Poder caracterizar los distintos tipos de interfacesPoder caracterizar los distintos tipos de interfaces de usuario y evaluar sus fortalezas y debilidades.de usuario y evaluar sus fortalezas y debilidades.
  • 4. Modelos MentalesModelos Mentales Un modelo de qué?Un modelo de qué? – Cómo trabaja el sistema.Cómo trabaja el sistema. – Cuáles son sus componentes y cómo seCuáles son sus componentes y cómo se interrelacionan.interrelacionan. – Cuáles son sus procesos internos y cómoCuáles son sus procesos internos y cómo afectan a los componentes.afectan a los componentes. Qué permite al usuario?Qué permite al usuario? – Construir acciones para tareas nuevas.Construir acciones para tareas nuevas. – Explicar porqué una acción determinada produceExplicar porqué una acción determinada produce un resultado determinado.un resultado determinado.
  • 5. Modelos MentalesModelos Mentales Tipos de ModelosTipos de Modelos – Substituto: imita la salida del sistema, pero no suSubstituto: imita la salida del sistema, pero no su operatoria interna.operatoria interna. – Metafórico: se entiende el sistema comparándoloMetafórico: se entiende el sistema comparándolo con otro ya conocido.con otro ya conocido. – Caja de cristal: está compuesto de diferentesCaja de cristal: está compuesto de diferentes metáforas que, en conjunto, describen elmetáforas que, en conjunto, describen el sistema.sistema. – Red: se entiende el sistema como una serie deRed: se entiende el sistema como una serie de estados transitorios.estados transitorios.
  • 6. Interfaz de UsuarioInterfaz de Usuario Qué es una interfaz de usuario?Qué es una interfaz de usuario? Es el conjunto de elementos a través de los cualesEs el conjunto de elementos a través de los cuales un usuario interactúa con un objeto que realiza unaun usuario interactúa con un objeto que realiza una determinada tarea.determinada tarea. El ser humano interactúa con los objetos que leEl ser humano interactúa con los objetos que le rodean, y tiene unas expectativas de cómo debenrodean, y tiene unas expectativas de cómo deben comportarse, basado en experiencias anteriorescomportarse, basado en experiencias anteriores con ellos (mapas mentales).con ellos (mapas mentales).
  • 7. Interfaz de UsuarioInterfaz de Usuario A la hora de diseñar un objeto...A la hora de diseñar un objeto... • Quiénes son los destinatarios?Quiénes son los destinatarios? • Cuáles son sus expectativas?Cuáles son sus expectativas? • El objeto...El objeto... – Es conocido.Es conocido. – Es nuevo.Es nuevo.
  • 8. Interfaz de UsuarioInterfaz de Usuario Interfaz de usuario de un programaInterfaz de usuario de un programa Conjunto de elementos hardware y software de unConjunto de elementos hardware y software de un ordenador que presentan información al usuario yordenador que presentan información al usuario y le permiten interactuar con la información y con elle permiten interactuar con la información y con el ordenador.ordenador. También incluye el hardware del sistema: Teclado,También incluye el hardware del sistema: Teclado, Dispositivo apuntador, Monitor, CPU.Dispositivo apuntador, Monitor, CPU.
  • 9. Interfaz de UsuarioInterfaz de Usuario Componentes SoftwareComponentes Software Elementos que el usuario ve, oye, a los que apuntaElementos que el usuario ve, oye, a los que apunta o toca en la pantalla para interactuar con elo toca en la pantalla para interactuar con el ordenador, así como la información con la queordenador, así como la información con la que trabaja.trabaja. También es parte del interfaz la documentación:También es parte del interfaz la documentación: Manuales, Ayuda, Referencia, Tutoriales.Manuales, Ayuda, Referencia, Tutoriales.
  • 10. Interfaz de UsuarioInterfaz de Usuario Hasta hoy las interfaces son en generalHasta hoy las interfaces son en general cuestión de marketing...cuestión de marketing... Pobre InterfazPobre Interfaz >>>> Mala ImagenMala Imagen Buena Interfaz >> Realza un producto mediocre.Buena Interfaz >> Realza un producto mediocre. Lo único importante es VENDER!Lo único importante es VENDER!
  • 11. Interfaz de UsuarioInterfaz de Usuario Todos los usuarios son iguales?Todos los usuarios son iguales?
  • 12. Interfaz de UsuarioInterfaz de Usuario No existe una interfaz válida para todosNo existe una interfaz válida para todos los usuarios y todas las tareas.los usuarios y todas las tareas. La mayoría de los programas y S.O ofrecenLa mayoría de los programas y S.O ofrecen varias formas de interacción al usuariovarias formas de interacción al usuario
  • 13. Interfaz de UsuarioInterfaz de Usuario Modelos de interfaz de usuarioModelos de interfaz de usuario – Usuario.Usuario. – Programador.Programador. – Diseñador.Diseñador. Cada uno tiene su propio esquema mental de laCada uno tiene su propio esquema mental de la interfaz, que obtiene a través de su experiencia.interfaz, que obtiene a través de su experiencia.
  • 14. Interfaz de UsuarioInterfaz de Usuario Modelo del usuarioModelo del usuario El usuario tiene su propia forma de ver las cosas, yEl usuario tiene su propia forma de ver las cosas, y espera de ellas un comportamiento predecible.espera de ellas un comportamiento predecible. Estudiar al usuario nos permite saber que esperaEstudiar al usuario nos permite saber que espera éste de la interfaz.éste de la interfaz. Son de gran importancia las metáforas.Son de gran importancia las metáforas.
  • 15. Interfaz de UsuarioInterfaz de Usuario MetáforasMetáforas Una metáfora asocia un dominio nuevo aUna metáfora asocia un dominio nuevo a uno ya conocido por el usuariouno ya conocido por el usuario
  • 18. Interfaz de UsuarioInterfaz de Usuario Videos sobre Metáforas de Usuario.Videos sobre Metáforas de Usuario.
  • 19. Interfaz de UsuarioInterfaz de Usuario Modelo del ProgramadorModelo del Programador Es el más fácil de visualizar, al poderse especificarEs el más fácil de visualizar, al poderse especificar formalmente.formalmente. Los objetos que maneja son distintos de los delLos objetos que maneja son distintos de los del usuario y deben de ser ocultados al mismo.usuario y deben de ser ocultados al mismo. Normalmente no tienen en cuenta la forma deNormalmente no tienen en cuenta la forma de pensar del usuario y si su perspectiva delpensar del usuario y si su perspectiva del ordenador.ordenador.
  • 20. Interfaz de UsuarioInterfaz de Usuario Modelo del DiseñadorModelo del Diseñador
  • 21. Interfaz de UsuarioInterfaz de Usuario Dar control al usuario.Dar control al usuario. – Permitir a los usuarios utilizar teclado o ratón.Permitir a los usuarios utilizar teclado o ratón. – Permitir al usuario interrumpir su tarea yPermitir al usuario interrumpir su tarea y continuarla más tarde.continuarla más tarde. – Utilizar mensajes y textos descriptivos.Utilizar mensajes y textos descriptivos. – Permitir deshacer.Permitir deshacer. – Permitir una cómoda navegación dentro delPermitir una cómoda navegación dentro del producto y una fácil salida del mismo.producto y una fácil salida del mismo. – Permitir distintos niveles de uso del productoPermitir distintos niveles de uso del producto para usuarios con distintos niveles depara usuarios con distintos niveles de experiencia.experiencia.
  • 22. Interfaz de UsuarioInterfaz de Usuario Dar control al usuario.Dar control al usuario. – Hacer transparente la interfaz del usuario (esteHacer transparente la interfaz del usuario (este debe creer que trabaja directamente con losdebe creer que trabaja directamente con los objetos).objetos). – Permitir al usuario personalizar la interfaz.Permitir al usuario personalizar la interfaz. – Permitir al usuario manipular directamente losPermitir al usuario manipular directamente los objetos de la interfaz.objetos de la interfaz. El usuario debe sentir que tieneEl usuario debe sentir que tiene el control del sistemael control del sistema
  • 23. Interfaz de UsuarioInterfaz de Usuario Reducir la carga de memoria del usuario.Reducir la carga de memoria del usuario. – Aliviar carga memoria corto plazo (deshacer,Aliviar carga memoria corto plazo (deshacer, copiar y pegar, mantener los últimos datoscopiar y pegar, mantener los últimos datos introducidos).introducidos). – Reconocimiento antes que recuerdo (elegir deReconocimiento antes que recuerdo (elegir de listas mejor que teclear).listas mejor que teclear). – Asociar acciones a los objetos (menú contextual).Asociar acciones a los objetos (menú contextual). – Utilizar metáforas del mundo real (sistemaUtilizar metáforas del mundo real (sistema telefónico, agenda).telefónico, agenda). – Presentar al usuario solo la información quePresentar al usuario solo la información que necesita.necesita.
  • 25. Interfaz de UsuarioInterfaz de Usuario Consistencia.Consistencia. – Permite al usuario utilizar conocimiento adquiridoPermite al usuario utilizar conocimiento adquirido en otros programas.en otros programas. – Consistencia en la realización de tareas:Consistencia en la realización de tareas: proporcionar al usuario indicaciones sobre elproporcionar al usuario indicaciones sobre el proceso que esta siguiendo.proceso que esta siguiendo. – Consistencia Consistencia dentro de un productoConsistencia Consistencia dentro de un producto y de un producto a otro: Presentación,y de un producto a otro: Presentación, Comportamiento, Interacción.Comportamiento, Interacción.
  • 26. Interfaz de UsuarioInterfaz de Usuario Consistencia.Consistencia. – Consistencia en los resultados de las acciones:Consistencia en los resultados de las acciones: misma respuesta ante misma acción.misma respuesta ante misma acción. – Consistencia en la apariencia estética (iconos,Consistencia en la apariencia estética (iconos, fuentes, colores, distribución de pantallas, ...)fuentes, colores, distribución de pantallas, ...) – Fomentar la libre exploración de la interfaz, sinFomentar la libre exploración de la interfaz, sin miedo a consecuencias negativas.miedo a consecuencias negativas.
  • 27. Interfaz de UsuarioInterfaz de Usuario Evolución de las interfaces de usuario.Evolución de las interfaces de usuario. – Paralela a la evolución de los sistemasParalela a la evolución de los sistemas operativos.operativos. – Interfaces de línea de mandatos (Command_lineInterfaces de línea de mandatos (Command_line user interface, CLIs)user interface, CLIs) – Interfaces de menúsInterfaces de menús – Interfaces gráficas (graphical user interfaces,Interfaces gráficas (graphical user interfaces, GUIs)GUIs) – Interfaces orientadas a objetos (object orientedInterfaces orientadas a objetos (object oriented user interfaces, OOUIs)user interfaces, OOUIs)
  • 28. Interfaz de UsuarioInterfaz de Usuario Interfaz de línea de comandos.Interfaz de línea de comandos. – Característico de Unix.Característico de Unix. – Estilo más antiguo de interacción hombre-Estilo más antiguo de interacción hombre- máquinamáquina – Lenguaje formal con vocabulario y sintaxis propiaLenguaje formal con vocabulario y sintaxis propia – Hardware de interacción = tecladoHardware de interacción = teclado – Orden > acciónOrden > acción
  • 29. Interfaz de UsuarioInterfaz de Usuario Interfaz de línea de comandos.Interfaz de línea de comandos. – El usuario no recibe mucha información por parteEl usuario no recibe mucha información por parte del sistema.del sistema. – Debe conocer como funciona el ordenador.Debe conocer como funciona el ordenador. – El modelo de la interfaz es el del programador noEl modelo de la interfaz es el del programador no del usuariodel usuario – Adecuado para usuarios expertos, no noveles.Adecuado para usuarios expertos, no noveles.
  • 30. Interfaz de UsuarioInterfaz de Usuario Inconvenientes de la CLI:Inconvenientes de la CLI: – Carga de memoria del usuarioCarga de memoria del usuario – Nombres no siempre adecuados en losNombres no siempre adecuados en los mandatos (del, rm, erase)mandatos (del, rm, erase) – Inflexible en la sintaxisInflexible en la sintaxis
  • 31. Interfaz de UsuarioInterfaz de Usuario Ventajas de la CLI.Ventajas de la CLI. – Potente, flexible y controlado por el usuario.Potente, flexible y controlado por el usuario. – Mejor para usuarios experimentados.Mejor para usuarios experimentados. – Para los usuarios expertos es más rápido.Para los usuarios expertos es más rápido. En muchos casos se incluye una CLI comoEn muchos casos se incluye una CLI como parte de un interfaz, que se utiliza cuando elparte de un interfaz, que se utiliza cuando el usuario tiene más experiencia. Ej. Línea deusuario tiene más experiencia. Ej. Línea de comandos de Windows.comandos de Windows.
  • 32. Interfaz de UsuarioInterfaz de Usuario Interfaz de menúes.Interfaz de menúes. Menú : lista de opciones que se muestranMenú : lista de opciones que se muestran en pantalla o en una ventana de la pantallaen pantalla o en una ventana de la pantalla para que los usuarios elijan la opción quepara que los usuarios elijan la opción que deseen.deseen. Permiten:Permiten: – Navegar dentro de un sistema.Navegar dentro de un sistema. – Seleccionar elementos de una lista, queSeleccionar elementos de una lista, que representan propiedades o acciones que losrepresentan propiedades o acciones que los usuarios desean realizar.usuarios desean realizar.
  • 33. Interfaz de UsuarioInterfaz de Usuario Tipos de menúes:Tipos de menúes: – Menúes de pantalla completa.Menúes de pantalla completa. – Menúes de barras.Menúes de barras. – Menúes desplegables.Menúes desplegables. – Menúes en cascada.Menúes en cascada. – Paletas o barras de herramientas.Paletas o barras de herramientas. – Menúes contextuales o pop-up.Menúes contextuales o pop-up.
  • 40. Interfaz de UsuarioInterfaz de Usuario Interfaz de menúes.Interfaz de menúes. – Bien estructurados, son buenos para usuariosBien estructurados, son buenos para usuarios noveles o esporádicos.noveles o esporádicos. – Son fáciles de aprender y recordar.Son fáciles de aprender y recordar. – Pueden ser de dificultad distinta, para adaptarsePueden ser de dificultad distinta, para adaptarse al nivel del usuario.al nivel del usuario.
  • 41. Interfaz de UsuarioInterfaz de Usuario Interfaz de menúes.Interfaz de menúes. Normas de uso:Normas de uso: – No ocupar demasiado espacio de la pantallaNo ocupar demasiado espacio de la pantalla – No colocar demasiados elementos en el menúNo colocar demasiados elementos en el menú – Agrupar elementos de manera lógicaAgrupar elementos de manera lógica – Permitir personalización por parte del usuarioPermitir personalización por parte del usuario – Usar una terminología adecuada y consistente enUsar una terminología adecuada y consistente en el programa y con otrosel programa y con otros
  • 42. Interfaz de UsuarioInterfaz de Usuario Interfaces gráficas (GUIs).Interfaces gráficas (GUIs). GUI : representación gráfica en pantallaGUI : representación gráfica en pantalla de los programas, datos y objetos.de los programas, datos y objetos. Características de un GUI:Características de un GUI: – Emplea monitor gráficoEmplea monitor gráfico – Emplea dispositivos apuntadoresEmplea dispositivos apuntadores – Promueve la consistencia de la interfaz entrePromueve la consistencia de la interfaz entre programasprogramas
  • 43. Interfaz de UsuarioInterfaz de Usuario Características de un GUI:Características de un GUI: – El usuario puede ver en pantalla los gráficos yEl usuario puede ver en pantalla los gráficos y textos tal y como se verán impresostextos tal y como se verán impresos – Sigue el paradigma de interacción objeto-acciónSigue el paradigma de interacción objeto-acción – Permite transferencia de información entrePermite transferencia de información entre programasprogramas – Permite manipular en pantalla directamentePermite manipular en pantalla directamente objetos e informaciónobjetos e información – Posee muestra visual de información y objetosPosee muestra visual de información y objetos (iconos y ventanas)(iconos y ventanas) – Proporciona respuesta visual a las acciones delProporciona respuesta visual a las acciones del usuariousuario
  • 44. Interfaz de UsuarioInterfaz de Usuario Características de un GUI:Características de un GUI: – Existe información visual de las acciones yExiste información visual de las acciones y modos del usuario/sistema (menús, paletas)modos del usuario/sistema (menús, paletas) – Existen controles gráficos (widgets) para laExisten controles gráficos (widgets) para la selección e introducción de la informaciónselección e introducción de la información – Permite a los usuarios personalizar la interfaz yPermite a los usuarios personalizar la interfaz y las interaccioneslas interacciones – Proporciona flexibilidad en el uso de dispositivosProporciona flexibilidad en el uso de dispositivos de entrada (teclado/ratón)de entrada (teclado/ratón) – Permite manipular la información en pantalla, noPermite manipular la información en pantalla, no solo presentarlasolo presentarla
  • 45. Interfaz de UsuarioInterfaz de Usuario Características de un GUI:Características de un GUI: – El usuario debe conocer o aprender conceptosEl usuario debe conocer o aprender conceptos del sistema y del GUI para poder manejarlodel sistema y del GUI para poder manejarlo – Utilizan estilo objeto-acción, en contraposición alUtilizan estilo objeto-acción, en contraposición al acción/objeto de los CLI e interfaces de menúacción/objeto de los CLI e interfaces de menú Inconveniente: Orientados a la aplicación.Inconveniente: Orientados a la aplicación. Ventaja: Usa metáforas de la vida real que seVentaja: Usa metáforas de la vida real que se adaptan al modelo mental del usuario.adaptan al modelo mental del usuario.
  • 46. BibliografíaBibliografía Este tema puede ser profundizado leyendo:Este tema puede ser profundizado leyendo: – Carretero, Capítulo 2 – Sección 12.Carretero, Capítulo 2 – Sección 12.
  • 47. GraciasGracias!! Ing. Gabriel E. ArellanoIng. Gabriel E. Arellano gabrielarellano@gmail.comgabrielarellano@gmail.com http://www.gabriel-arellano.com.ar/so/http://www.gabriel-arellano.com.ar/so/ (2010) Gabriel E. Arellano Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front- Cover Texts, and no Back-Cover Texts. The GNU Free Documentation License as applicable to this document can be found at: http://www.gnu.org/copyleft/fdl.html