Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interfaz
Hombre-Máquina
Objetivos
Un modelo de qué?
– Cómo trabaja el sistema.
– Cuáles son sus componentes y cómo se
interrelacionan.
– Cuáles son sus procesos internos y cómo
afectan a los componentes.
Tipos de Modelos
– Substituto: imita la salida del sistema, pero no su
operatoria interna.
– Metafórico: se entiende el sistema comparándolo
con otro ya conocido.
– Caja de cristal: está compuesto de diferentes
metáforas que, en conjunto, describen el
sistema.
– Red: se entiende el sistema como una serie de
estados transitorios.
Interfaz de Usuario
Componentes Software
– Usuario.
– Programador.
– Diseñador.
Metáforas
Consistencia.
– Permite al usuario utilizar conocimiento adquirido
en otros programas.
– Consistencia en la realización de tareas:
proporcionar al usuario indicaciones sobre el
proceso que esta siguiendo.
– Consistencia Consistencia dentro de un producto
y de un producto a otro: Presentación,
Comportamiento, Interacción.
Interfaz de Usuario
Consistencia.
– Consistencia en los resultados de las acciones:
misma respuesta ante misma acción.
– Consistencia en la apariencia estética (iconos,
fuentes, colores, distribución de pantallas, ...)
– Fomentar la libre exploración de la interfaz, sin
miedo a consecuencias negativas.
Interfaz de Usuario
Inconvenientes de la CLI:
– Carga de memoria del usuario
– Nombres no siempre adecuados en los
mandatos (del, rm, erase)
– Inflexible en la sintaxis
Interfaz de Usuario
Ventajas de la CLI.
– Potente, flexible y controlado por el usuario.
– Mejor para usuarios experimentados.
– Para los usuarios expertos es más rápido.
Interfaz de menúes.
Menú : lista de opciones que se muestran
en pantalla o en una ventana de la pantalla
para que los usuarios elijan la opción que
deseen.
Permiten:
– Navegar dentro de un sistema.
– Seleccionar elementos de una lista, que
representan propiedades o acciones que los
usuarios desean realizar.
Interfaz de Usuario
Tipos de menúes:
– Menúes de pantalla completa.
– Menúes de barras.
– Menúes desplegables.
– Menúes en cascada.
– Paletas o barras de herramientas.
– Menúes contextuales o pop-up.
Interfaz de Usuario
Interfaz de Usuario
Interfaz de Usuario
Interfaz de Usuario
Interfaz de Usuario
Interfaz de Usuario
Interfaz de Usuario
Interfaz de menúes.
– Bien estructurados, son buenos para usuarios
noveles o esporádicos.
– Son fáciles de aprender y recordar.
– Pueden ser de dificultad distinta, para adaptarse
al nivel del usuario.
Interfaz de Usuario
Interfaz de menúes.
Normas de uso:
– No ocupar demasiado espacio de la pantalla
– No colocar demasiados elementos en el menú
– Agrupar elementos de manera lógica
– Permitir personalización por parte del usuario
– Usar una terminología adecuada y consistente en
el programa y con otros
Interfaz de Usuario
Características de un GUI:
– Emplea monitor gráfico
– Emplea dispositivos apuntadores
– Promueve la consistencia de la interfaz entre
programas
Interfaz de Usuario
Características de un GUI:
– El usuario puede ver en pantalla los gráficos y
textos tal y como se verán impresos
– Sigue el paradigma de interacción objeto-acción
– Permite transferencia de información entre
programas
– Permite manipular en pantalla directamente
objetos e información
– Posee muestra visual de información y objetos
(iconos y ventanas)
– Proporciona respuesta visual a las acciones del
usuario
Interfaz de Usuario
Características de un GUI:
– Existe información visual de las acciones y
modos del usuario/sistema (menús, paletas)
– Existen controles gráficos (widgets) para la
selección e introducción de la información
– Permite a los usuarios personalizar la interfaz y
las interacciones
– Proporciona flexibilidad en el uso de dispositivos
de entrada (teclado/ratón)
– Permite manipular la información en pantalla, no
solo presentarla
Interfaz de Usuario
Características de un GUI:
– El usuario debe conocer o aprender conceptos
del sistema y del GUI para poder manejarlo
– Utilizan estilo objeto-acción, en contraposición al
acción/objeto de los CLI e interfaces de menú