Diseño de Interfaz Gráfica de Usuario (GUI) imagen_2023-11-21_172145764

La interfaz tiene un papel fundamental para que el producto sea o no competitivo. imagen_2023-11-21_172521680

El diseño de la GUI suele considerarse como tarea secundaria pero tiene una gran influencia

Antes la GUI simplemente mostraba las acciones que se podían realizar sin dar importancia a cómo las veía el usuario.

Con el paso del tiempo, las aplicaciones comenzaron a formar parte de la vida cotidiana

Hay 3 puntos de vista distintos en una GUI

Modelo del Diseñador

Modelo del Programador

Modelo del Usuario

el diseñador juega un papel crucial al integrar las ideas y necesidades del usuario con las herramientas disponibles para el programador

Se subraya su facilidad de visualización al ser especificado formalmente. Este modelo se compone de los objetos que el programador manipula

se destaca que el usuario tiene su propia percepción del sistema y espera un comportamiento específico

antes de tomar decisiones respecto al diseño también se deben tener en cuenta las capacidades físicas y mentales del usuario imagen_2023-11-21_172440274

Hay varios factores humanos como:

Propensión a Errores

Diversidad de Capacidades Físicas

Memoria Limitada a Corto Plazo

Variedad de Preferencias de Interacción

Según Miller (1957), las personas pueden recordar aproximadamente siete elementos de información., mucha información dificulta la asimilación

Las personas cometen errores cuando se enfrentan a una sobrecarga de información o trabajan bajo presión

Las personas tienen diversas capacidades físicas, como visión, audición y motricidad fina por lo que se debe la GUI se debe poder adaptar

Existe diversidad en las preferencias de interacción, ya que algunos usuarios prefieren menús, imágenes, texto, o incluso emitir comandos al sistema por lo que la GUI debe ser flexible

Existen varios principios de diseño entre los cuales se encuentran
imagen_2023-11-21_172755967

Familiaridad del usuario

la interfaz debe utilizar términos e
imágenes conocidos por el usuario

Uniformidad de la Interfaz

significa que tanto comandos como menús deben tener el mismo formato

Mínima sorpresa:

el comportamiento del sistema no debe mostrar situaciones inesperadas

Recuperación de estados

le debe proporcionar al usuario la manera de subsanar los errores o volver a estados anteriores.

Guía de usuarios

la Interfaz debe proporcionar al usuario asistencia, ayuda. No solo con errores, si no cuando no se sabe que hacer

Diversidad de usuarios

Considerar diferentes tipos de usuarios, desde los casuales hasta los frecuentes

Adoptar el Punto de Vista del Usuario

Observar la interfaz desde la perspectiva del usuario y

Realimentación

La interfaz debe proporcionar respuestas inmediatas a las acciones del usuario indicando visualmente el éxito y fracaso de las operaciones

Potenciar la Sensación de Control del Usuario

Hacer la interfaz intuitiva con iconos y métodos coherentes es útil además de Facilitar la exploración y permitir cancelar y deshacer operaciones

Minimizar la Necesidad de Memorización

Se debe utilizar controles gráficos y limitar la carga de información a corto plazo presentando información necesaria en pantalla con nombres y símbolos fáciles de recordar.

Anticipación

La aplicación debe anticiparse a las necesidades del usuario para evitar que el usuario tenga que buscar información

Percepción de Color y Tamaño

Considerar usuarios con problemas de visualización de color y distribuir objetos en la pantalla para una percepción clara

Legibilidad

Prestar atención al tipo, tamaño y color de letra para asegurar legibilidad y tener un contraste adecuado entre el texto y el fondo

Valores por Defecto

Utilizar valores estándar y opciones inteligentes facilita la modificación de manera sensata

Eficiencia

Priorizar la productividad del usuario evita tiempos prolongados de espera y mantiene la simplicidad en mensajes, menús y etiquetas