Inv Topic
Inv Topic
Inv Topic
Semestre: 4to
Una interfaz es un dispositivo que permite comunicar dos sistemas que no hablan
el mismo lenguaje. Restringido a aspectos técnicos, se emplea el término interfaz
para definir el juego de conexiones y dispositivos que hacen posible la
comunicación entre dos sistemas. Sin embargo, cuando aquí hablamos de interfaz
nos referimos a la cara visible de los programas tal y como se presenta a los
usuarios para que interactúen con la máquina. La interfaz gráfica implica la
presencia de un monitor de ordenador o pantalla constituida por una serie de
menús e iconos que representan las opciones que el usuario puede tomar dentro
del sistema.
La tipografía y el tratamiento del color son dos elementos a los que hay que
prestar especial importancia a la hora de establecer una buena interfaz, poniendo
especial cuidado en el diseño de las formas y la coherencia interna entre ellas.
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 desarrolladores deben tener siempre en cuenta la
facilidad de uso. 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
Una buena GUI debe ser, sobre todo, fácil de utilizar para el usuario. Durante la
fase de diseño, es importante que la GUI se controle de manera intuitiva. No
obstante, para lograrlo es necesario comprender bien las necesidades y
preferencias del usuario. Un diseño orientado a la experiencia de usuario tiene el
propósito de proporcionar al usuario lo que este espera de la aplicación. Si vas a
desarrollar una GUI, presta atención a los siguientes aspectos:
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.