INTERFAZ GRÀFICA DE USUARIO


Interfaz Gráfica de Usuario (GUI):

Facilita una interacción visual y amigable entre el usuario y el sistema al proporcionar retroalimentación instantánea y personalizada, además de priorizar la accesibilidad para usuarios con diferentes capacidades. Incluye widgets gráficos como botones y casillas de verificación, y cuenta con un diseño adaptable para diferentes dispositivos y tamaños de pantalla.




Criterios para el Diseño:

El diseño debe enfocarse en las necesidades, habilidades y expectativas del usuario final, considerando la diversidad de usuarios, incluyendo sus capacidades físicas, cognitivas y emocionales. Debe permitir la personalización para adaptarse a las preferencias individuales, guiando al usuario de manera clara y coherente a través del flujo de interacción, manteniendo la consistencia en los elementos visuales y de interacción. Debe utilizar un lenguaje claro y comprensible para facilitar la comprensión y el uso, creando una experiencia visualmente atractiva y agradable, y proporcionando retroalimentación visual o auditiva para confirmar acciones del usuario y mantenerlos informados sobre el estado del sistema.



Ventanas:

Ventanas son interfaces gráficas que permiten a los usuarios interactuar con el contenido y las funciones de un sistema operativo o programa.
Estas se componen de diversos elementos como barras de herramientas, menús desplegables y áreas de trabajo. El concepto de ventanas implica dividir la pantalla en áreas separadas que contienen información específica o herramientas, lo que facilita la multitarea y la organización del trabajo.
Sus características incluyen la capacidad de redimensionar, minimizar y maximizar, así como la posibilidad de moverlas libremente por la pantalla. Se utilizan en una amplia gama de aplicaciones, desde sistemas operativos como Windows y macOS hasta programas de productividad como Microsoft Office y navegadores web como Google Chrome.



Tipos de Ventanas:
Principal o de Aplicación: Representa la ventana principal de la aplicación, que contiene la interfaz principal y las funcionalidades principales.
Desplegable o de Aparición Súbita: Se abre temporalmente para mostrar información adicional o realizar acciones específicas, como menús contextuales o cuadros de diálogo emergentes.
Hija: Se abre dentro de una ventana principal y está asociada a ella, como una ventana de dialogo o una ventana secundaria para realizar una tarea específica.
De Respuesta: Muestra información o solicita interacción al usuario como respuesta a una acción específica, como mensajes de error o confirmación.
Marco MDI / Hoja MDI*: En las aplicaciones de interfaz de múltiples documentos (MDI), el marco MDI es la ventana principal que contiene hojas MDI, que a su vez representan documentos abiertos dentro de la aplicación. Carpeta con Fichas o Pestañas: Permite organizar y visualizar múltiples documentos o vistas dentro de una sola ventana mediante pestañas o fichas. Unidad de Trabajo: Representa una ventana que contiene un conjunto específico de herramientas y funcionalidades para realizar una tarea o actividad particular dentro de la aplicación.



Cohesión de Ventanas:

Tipos de cohesion:
  1. Cohesión Funcional: Las ventanas están diseñadas para agrupar elementos relacionados en términos de funcionalidad, como una ventana de configuración que contiene todas las opciones relacionadas con la apariencia de la interfaz gráfica de usuario.
  2. Cohesión Secuencial: Las ventanas están organizadas de manera lógica y siguen un flujo coherente de interacción del usuario, como una secuencia de ventanas que guía al usuario paso a paso a través de un proceso, como completar un formulario en línea.
  3. Cohesión Comunicacional: Las ventanas comparten información o estado entre sí, como una ventana emergente de confirmación que se muestra después de realizar una acción en otra ventana, como eliminar un archivo.
  4. Cohesión Temporal: Las ventanas están diseñadas para aparecer juntas en un momento específico o en respuesta a un evento específico, como varias ventanas de chat que se abren al mismo tiempo cuando se inicia una sesión de mensajería instantánea.

Valoración de los Niveles de Cohesión:

    1. Alta Cohesión: Agrupamiento fuerte y claro de elementos relacionados.
    2. Cohesión Media: Agrupamiento moderado, con cierta claridad pero no total.
    3. Baja Cohesión: Agrupamiento débil o aleatorio, falta de claridad en las relaciones.





Comentarios

Entradas populares de este blog

Distinguishing the main elements of WEB programming.