Qué Es Una Interfaz Gráfica de Usuario (GUI) ?
Qué Es Una Interfaz Gráfica de Usuario (GUI) ?
Qué Es Una Interfaz Gráfica de Usuario (GUI) ?
usuario (GUI)?
Una graphical user interface o GUI es una interfaz que se puede utilizar para controlar
PC, tabletas y otros dispositivos. Las GUI utilizan elementos gráficos como iconos,
menús e imágenes para facilitar el manejo del usuario humano. Tanto los sistemas
operativos como las aplicaciones utilizan una interfaz gráfica de usuario. De hecho, casi
todos los programas para usuarios finales de hoy en día vienen con esta interfaz.
• La GUI es una interfaz entre la persona y la máquina.
• El objetivo de esta interfaz gráfica es representar el código
del backend de un sistema de la forma más clara posible para el
usuario y así simplificarle las tareas diarias.
• Para esto, son muy importantes los iconos y las imágenes, ya que solo
estos permiten una aplicación universal e independiente del texto.
¿Cómo funciona una GUI?
• Una GUI combina el diseño visual y las funciones de programación. Por esto, ofrece botones, menús
desplegables, campos de navegación, campos de búsqueda, iconos y widgets. Los componentes más
comunes de una GUI son los siguientes:
• Campos de entrada
• Ventana
• Lienzo (canvas)
• Marcos
• Botones
• Bloques de encabezado
• Campos de texto
La papelera de reciclaje es un buen ejemplo de un elemento común a la mayoría de los sistemas
operativos. Además, su representación gráfica tanto en Windows como en Mac es la imagen de una
papelera real. De este modo, el usuario sabe de inmediato que sirve para borrar documentos y archivos.
• Al escribir las GUI, los desarrolladores se basan en la programación
basada en eventos, porque las acciones del usuario son
impredecibles. Por esto las GUI no se pueden programar linealmente,
sino que deben escribirse de tal manera que un comando solo se
ejecute cuando el usuario dé la señal para este.
¿Qué requisitos debe cumplir una GUI?
• Mantén la simplicidad: se recomienda prescindir de elementos de diseño
innecesarios y elegir designaciones simples y fáciles de comprender.
Diseña con orientación a un objetivo: cada página debe estar bien estructurada;
cada elemento debe tener una función clara.
Consistencia: si se utilizan múltiples elementos y gráficos, es importante que todos
los componentes individuales sean consistentes entre sí.
Diseño y tipografía: las unidades de diseño, los colores y los textos deben resaltar u
ocultar el elemento, dependiendo de la finalidad del componente. También es
importante utilizar fuentes y tamaños de fuente apropiados para la función y fáciles
de comprender.
Actualizaciones de usuario: una interfaz gráfica de usuario también debe informar
sobre errores y cambios en el estado.
Ventajas Inconvenientes
Simple y fácil de usar Menor flexibilidad: solo se pueden
ejecutar instrucciones preprogramadas
¿Cuáles son las Diseño visualmente atractivo La funcionalidad del sistema no se puede
cambiar ni adaptar
ventajas y los Incluso los usuarios con menos Las GUI requieren una cantidad de
conocimientos técnicos pueden ejecutar memoria relativamente grande en el
inconvenientes aplicaciones simples con la GUI sistema