Podcast
Questions and Answers
Questions are hidden until you start the quiz
Flashcards
¿Qué es la Interacción Humano-Computadora (IHC)?
¿Qué es la Interacción Humano-Computadora (IHC)?
Es el estudio del diseño, implementación y evaluación de sistemas informáticos interactivos que las personas usan.
¿Qué involucra la disciplina de IHC?
¿Qué involucra la disciplina de IHC?
Diseño, implementación y evaluación de sistemas informáticos interactivos.
¿Qué es el Grupo de Interés Especial en IHC (SIGCHI)?
¿Qué es el Grupo de Interés Especial en IHC (SIGCHI)?
Comunidad líder mundial de estudiantes y profesionales interesados en la IHC.
¿Qué es preciso para hacer sistemas usables?
¿Qué es preciso para hacer sistemas usables?
Signup and view all the flashcards
¿Cuáles son los objetivos de la IHC?
¿Cuáles son los objetivos de la IHC?
Signup and view all the flashcards
¿Por qué es importante estudiar la IHC?
¿Por qué es importante estudiar la IHC?
Signup and view all the flashcards
¿Qué es una interfaz?
¿Qué es una interfaz?
Signup and view all the flashcards
¿Qué es la interfaz de usuario moderna?
¿Qué es la interfaz de usuario moderna?
Signup and view all the flashcards
¿Cómo define Moran la interfaz?
¿Cómo define Moran la interfaz?
Signup and view all the flashcards
¿Qué aspectos abarca una interfaz?
¿Qué aspectos abarca una interfaz?
Signup and view all the flashcards
¿Qué es la interfaz de usuario?
¿Qué es la interfaz de usuario?
Signup and view all the flashcards
¿Qué son las interacciones en IHC?
¿Qué son las interacciones en IHC?
Signup and view all the flashcards
¿Qué es un estilo de interacción?
¿Qué es un estilo de interacción?
Signup and view all the flashcards
¿Qué es la interfaz por línea de comandos?
¿Qué es la interfaz por línea de comandos?
Signup and view all the flashcards
¿Qué son los menús y la navegación como tipo de interfaz?
¿Qué son los menús y la navegación como tipo de interfaz?
Signup and view all the flashcards
¿Qué es el lenguaje natural como tipo de interfaz?
¿Qué es el lenguaje natural como tipo de interfaz?
Signup and view all the flashcards
¿Qué es la manipulación directa como tipo de interfaz?
¿Qué es la manipulación directa como tipo de interfaz?
Signup and view all the flashcards
¿Qué es la interacción asistida?
¿Qué es la interacción asistida?
Signup and view all the flashcards
¿Qué implica la facilidad de aprendizaje en el diseño de IU?
¿Qué implica la facilidad de aprendizaje en el diseño de IU?
Signup and view all the flashcards
¿A qué se refiere la flexibilidad en el diseño de IU?
¿A qué se refiere la flexibilidad en el diseño de IU?
Signup and view all the flashcards
Study Notes
- La presentación introduce el Diseño de Interfaz de Usuario, impartida por MC. Alfredo Rojo García, Dra. Cinthia P. Villar Piña, MC. A. Yahir Sicairos Ochoa y MEI. Elva C. Moreno Candil en la Facultad de Informática Culiacán.
- El objetivo es entender la Interacción Humano-Computadora (IHC)
Interacción Humano-Computadora (IHC)
- La Interacción Humano-Computadora (IHC) se refiere al diseño, implementación y evaluación de sistemas informáticos interactivos enfocados en el uso humano
- (ACM SIGCHI curricula, 1992).
- IHC, se traduce como Human-Computer Interaction o Computer-Human Interaction (HCI, CHI)."
- La Interacción Humano-Computadora no se limita a la situación de una persona sentada frente a una computadora, sino que se extiende a muchas formas de la vida cotidiana.
- El Grupo de Interés Especial en IHC es una comunidad mundial de estudiantes y profesionales interesados en investigación, educación y aplicaciones prácticas de la IHC.
- Es interdisciplinario, con miembros incluyendo informáticos, ingenieros de software, psicólogos, diseñadores de interacción, diseñadores gráficos, sociólogos, diseñadores multimedia, científicos de la información y antropólogos.
- El objetivo es desarrollar o mejorar la seguridad, utilidad, efectividad, eficiencia y usabilidad de los sistemas que incluyen computadoras.
- Se debe comprender los factores que determinan cómo la gente trabaja y usa las computadoras (psicológicos, ergonómicos, organizativos y sociales)
- Los sistemas deben ser diseñados para satisfacer las necesidades del usuario.
- El estudio de la IHC es importante debido a que la interfaz es muy importante del éxito o fracaso de una aplicación
- La interfaz constituye entre el 47% y el 60% de las líneas de código (McIntyre, 90) y un 48% del código de la aplicación está dedicado al desarrollo de la misma (Myers, 92).
- Actualmente más del 70% del esfuerzo de desarrollo de las aplicaciones interactivas se dedica a la interfaz (Gartner Group).
- Un usuario es toda persona que interacciona con un sistema informático.
- La interacción son todos los intercambios que suceden entre la persona y la computadora (Baecker and Buxton, 1987).
Interfaces de usuario
- Interfaz: superficie de contacto entre dos entidades, en la IHC, las entidades son la persona y la computadora.
- Una interfaz de usuario moderna permite interactuar y comunicarnos con dispositivos como laptops, teléfonos inteligentes, y tabletas.
- Los aspectos del sistema con los que el usuario entra en contacto (Moran).
- Una interfaz es una superficie de contacto que refleja propiedades, intuye funciones y da balance de poder y control (Laurel, 1992).
- Una interfaz es un lenguaje de entrada para el usuario, un lenguaje de salida para la computadora y un protocolo para la interacción (Chi).
- Las partes del sistema con las que el usuario entra en contacto física y cognitivamente
- La interacción física a través de teclado, mouse y pantalla.
- Interacción cognitiva: lo que se presenta debe ser comprensible.
- Las características de la interfaz de usuario: arquitectura de información, patrones y elementos visuales
- Esto permiten la interacción eficaz con diversos sistemas operativos y gran variedad de dispositivos.
- Es el medio a través del cual el usuario interactúa con un dispositivo tecnológico, incluyendo todos los puntos de contacto entre la persona y el equipo.
- Al abrir el correo electrónico, realizar una transferencia electrónica o enviar un emoticón, se interactúa con un software y sistema operativo.
Disciplinas relacionadas con la IHC
- La psicología es la ciencia que estudia el comportamiento y los estados de la conciencia de la persona humana dentro de la sociedad.
- Psicología cognitiva: Comprende los comportamientos humanos.
- Psicología social: Estudia el origen y las causas del comportamiento humano en un contexto social.
- La psicología contribuye a la IHC con conocimientos y teorías sobre el comportamiento de las personas y la forma en que procesan la información.
- La ergonomía o factores humanos es el estudio de las características físicas de la interacción en el entorno.
- El propósito de la ergonomía es definir y diseñar herramientas y artefactos para diferentes ambientes (trabajo, ocio, doméstico)
- Los objetivos de la ergonomía son maximizar la seguridad, eficiencia y confiabilidad para simplificar las tareas e incrementar la sensación de confort y satisfacción.
- Esta incluye la organización de controles y pantallas, un entorno físico de la interacción y aspectos de salud (postura física, tiempo ante la luz azul, etc)
Otras Disciplinas
- La sociología estudia el comportamiento social de los seres humanos y sus organizaciones.
- La etnología estudia costumbres y tradiciones.
- La etnografía rama de la antropología para investigar con métodos cualitativos.
- Los diseños en cambio, producen objetos útiles y visualmente agradables
- Con la inteligencia artificial se diseñan sistemas que simulen comportamiento inteligente.
- La ingeniería de Software estudia técnicas de diseño y desarollo de software.
- Con procedimientos de ingeniería se consegue un buen software
- Es importante tener en cuenta la ingeniería del software en el desarrollo de un sistema interactivo.
Tipos de Interacción
- La interacción se define como los intercambios que suceden entre la persona y la computadora (Baecker and Buxton, 1987). Puede ser multimodal, usando múltiples canales de comunicación.
- El estilo de interacción es el término que agrupa la manera en que los usuarios se comunican o interaccionan con la computadora (Preece, 1994).
- Los estilos de interacción predominantes son interfaz por línea de comandos, menús y navegación, lenguaje natural, manipulación directa e interacción asistida.
Interfaz por línea de Comandos
- Es un estilo de interacción antiguo pero aún en uso, dando instrucciones directamente a la computadora.
- Ejemplos palabras enteras fáciles de recordar" (copy, cp) o abreviaturas, caracteres o teclas de función (más rápidas de ejecutar; CTRL + z). Ejemplos: ls -la (UNIX) o dir *.htm (MS-DOS).
- Ventajas flexibilidad de modificar su funcionamiento, permite la iniciativa del usuario, atrae a usuarios expertos, resulta muy rápido pero gestionar errores puede ser difícil"
Menús y Navegación
- Un Menú es un conjunto de opciones visualizadas en pantalla que ejecutan una acción.
- Suelen estructurarse jerárquicamente y se diseñan con guías de estilo.
- Se recomienda tener entre 3 y 8 opciones.
- Las ventajas son tener entrenamiento reducido, permitir diálogo y decisiones estructurada
- Desventajas son ser lentos a usuarios expertos y consumir mucha interfaz
Lenguaje Natural
- Utiliza conocimiento del propio lenguaje y manos libres"
- Tiene problemas derivados de dialectos, argots o malas interpretaciones
Manipulación Directa
- Características es representar cada elemento con una accione e incitar al interes (Schneiderman, 1991)
- Es un entorno común: interfaz WIMP
- Beneficios incluir un inicio facil al usuario pero se necesitan más recursos
- Problemas incluyen la necesidad de más recursos, descripciones por objetos, y directicias directas
Interacción asistida
- Es un asistente personal o agente que colabora
- El usuario no dirige la interacción, sino que trabaja cooperativa y elogia al agente.
- Un agente es una interfaz programa que le ayuda y no como una herramienta y con alta inteligencia humana
- Un agente delega no ordena .
Características de un Agente
- Los agentes actuan sin pedir autorización (delega no ordena (Maes, 94) ) y puede interferir con otros programas
- Los asistentes magos tienen entendimiento complejo para asistir al usuario en todo momento Características agentes
- Autonomía: trabaja de forma propia
- Inteligencia: Toma desiciones para adaptarse al medio
- Personal: Aprende del usuario
- Para integrarse a un programa es necesario programar APIs y comandos que le puedan ser útiles, y que pueda dar información clave
- Enlaces recomendados: Libro Virtual, Bibliografía IHC, Usabilidad y Interface Hall of Shame.
Principios básicos del diseño de la interfaz de usuario (IU)
- Facilidad de aprendizaje
- Flexibilidad
- Consistencia
- Robustez
- Recuperabilidad
- Tiempo de respuesta
- Adecuación de tareas
- Disminución de la carga cognitiva
- Sintetizable: que el usuario pueda entender el resultado de la elección que realiza -Familiar que ya tenga conocimiento del mundo real
Flexibilidad
- Multiplicidad - El usuario tiene varias maneras de poder intercambiar datos
- Control del Usuario Darles varias maneras de realizar una tarea
- Migración de tareas Delega el la computa se encargue (ej: corrector)
- Capacidad: poder remplazar valoraciones dentro del mismo campo (Carta)
- Adaptabilidad: Que la misma interfaz aprenda e interprete la información
Consistencia
- Consistente: Todos los mecanismos que utilizas dentro del programa deben funcionar de una manera por igual
- Consejos: Siempre seguir un mismo formato
- Look&Feel similar
- No modificar algo si no es necesario
Otros Principios
- Robustez: Conseguir los objetivos del usuario sin problemas
- Recuperación : Poder permitir corregir errores dentro de lo que permite la interfaz
- Tiempo: Tiempo de respuesta, la información se debe representar al instante
- Carga cognitiva: Minimizar la carga mental y priorizar lo visible.
Conclusiones
- La IHC es fundamental en la usabilidad, es importante para el ambiente
- Debe comprenderse los principios de la interfaz para ayudar a elaborarlas.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.