Está en la página 1de 56

Interacción Humano

Computadora
Carrera :

Ingeniería en Tecnologías de la
Información y Comunicaciones

Clave de la asignatura : TIH-1016

CREDITOS SATCA1 1-3-4


Unidad 1. Introducción al Desarrollo de
Interacción Humano Computadora

1.1.
Introducción a la Interacción Humano
Computadora (HIC).

1.2. Historia de la IHC

1.3. Objetivos de la IHC

1.4.Componentes de una IHC: modelos de


usuarios, el conocimiento y su representación,
procesamiento, reconocimiento, ayuda Inteligente.

1.5. Aplicaciones Actuales


1.1. Introducción a la Interacción
Humano Computadora (HIC).

¿Es importante la interfaz


de usuario, a través de la
cual puede interactuar con
los equipos?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Quéopinión en
general tienen
algunos
usuarios?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Quéopinión en
general tienen
algunos
usuarios?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Quéopinión en
general tienen
algunos
usuarios?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Quéopinión en
general tienen
algunos
usuarios?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Es una buena
interfaz?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Es una buena interfaz?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Es una buena interfaz?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Es una buena interfaz?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Es una buena interfaz?
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Es una buena interfaz?
1.1. Introducción a la Interacción
Humano Computadora (HIC).

¿Qué es la Interacción Humano


Computadora? 
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
¿Qué es la Interacción Humano-Computadora? 

. . . el entendimiento, diseño, evaluación e


implementación de sistemas interactivos para el uso por
humanos.

.. . es el diseño de sistemas computacionales que apoyan


a personas para que puedan llevar a cabo sus actividades
de manera eficiente y segura. [Preece et al., 1994].

. . . es el estudio y práctica de usabilidad. el


entendimiento, y creación de software y otras tecnologías
que la gente querrá utilizar, será capaz de utilizar y
encontrará efectivo al usarla.” [Carroll, 2002]
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
“No debemos de enfocarnos tanto en la
interacción humano-computadora, sino más en
la interacción entre humanos a través de la
computadora.” [comentario de Terry Winogard]

La IHC se lleva a cabo en un entorno (contexto)


social y organizacional.
 
Son necesarios conocimientos de las habilidades
psicológicas y fisiológicas, y son especialmente
importantes sus limitaciones
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
Usuarios vs programadores

 El trabajo del usuario es directamente proporcional


a la flojera del diseñador de la interfaz.

 Son rumores...son rumores...

 "Elenemigo número uno del usuario es el


programador"

 "El enemigo número uno del programador es


el usuario...especialmente la secretaria “
1.1. Introducción a la Interacción
Humano
Computadora (HIC).

1. “¿Dónde está la tecla ‘ANY’?”


– Homero Simpson, frente a un mensaje
“press any key”

2. 2. “El ordenador nació para resolver


3.
problemas que antes no existían”. – Bill Gates

3. “El hardware es lo que hace a una máquina


rápida; el software es lo que hace que una
máquina rápida se vuelva lenta” – Craig Bruce
1.1. Introducción a la Interacción
Humano
Computadora (HIC).

1. 4. “Los ordenadores son buenos siguiendo


instrucciones, no leyendo tu mente” – Donald
2.
Knuth

5. “La mejor forma de obtener información


correcta de los foros de Usenet es enviar algo
incorrecto y esperar las correcciones” –
3.
Matthew Austern

6. “Antes de que un software sea reutilizable


debería ser utilizable” – Ralph Johnson
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
.“El ordenador ha sido hasta ahora el producto
más genial de la vagancia humana” - Slogan de
IBM

 15. “Es más falso que Windows a prueba de


fallos”
- Albid M. 19. “Mi programa es totalmente
perfecto, la PC es la que debe andar mal”

- Ben Dextri (Programador)


20. “No preciso comer ni dormir. ¡Compré un
MODEM!”
- usuario noob
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
 "No temo a los ordenadores; lo que temo es quedarme sin
ellos“ -- Isaac Asimov

2. "Una vez una computadora me venció jugando al


ajedrez, pero no me opuso resistencia cuando pasamos al
kick boxing“ -- Emo Philips

3. "La informática tiene que ver con los ordenadores lo


mismo que la astronomía con los telescopios“ - Edsger W.
Dijkstra

. "El software es como la entropía: difícil de atrapar, no


pesa, y cumple la Segunda Ley de la Termodinámica, es
decir, tiende a incrementarse"
-- Norman Augustine
1.1. Introducción a la Interacción
Humano
Computadora (HIC).
 "Todas las piezas deben unirse sin ser forzadas.
Debe recordar que los componentes que está
reensamblando fueron desmontados por usted,
por lo que si no puede unirlos debe existir una
razón. Pero sobre todo, no use un martillo“ --
Manual de mantenimiento de IBM, año 1925

8. "Los estándares son siempre obsoletos. Eso


es lo que los hace estándares“ -- Alan Bennett

9. "La física es el sistema operativo del


Universo"
-- Steven R Garman
1.1. Introducción a la Interacción
Humano
Computadora (HIC).

Entonces, ¿es importante la


Interfaz Humano Computadora?

¿Cómo la podrías definir?


1.2. Historia de la IHC.

A continuación revisaremos
algunos datos históricos de la
Interacción Hombre-Máquina
1.2. Historia de la IHC.
1.2. Historia de la IHC.
1.2. Historia de la IHC.
1.2. Historia de la IHC.
1.2. Historia de la IHC.
1.2. Historia de la IHC.
1.2. Historia de la IHC.
1.3. Objetivos de la IHC.

Una interfaz debe ser


usable y accesible.

Para ello debe ser


creada
por y para los usuarios
1.3. Objetivos de la IHC.

Debemos aprender a
diseñar interfaces
pensando en los
usuarios
1.3. Objetivos de la IHC.

Usabilida
d

Accesibilida Evaluación
d

Diseño Centrado en el Usuario


1.3. Objetivos de la IHC.

¿Cómo diseñar un
sistema
interactivo para asegurar
la
usabilidad?

¿Cómo puede
demostrase o
1.3. Objetivos de la IHC.

USABILIDAD

Es la disciplina que estudia la


forma de diseñar sistemas para
que los usuarios puedan
interactuar con ellos de la forma
más fácil, cómoda e intuitiva
posible.
1.3. Objetivos de la IHC.

¿Cómo diseñar un sistema


interactivo para asegurar la
usabilidad?

• Por medio de ejemplos

• Por medio de principios


abstractos:
1.3. Objetivos de la IHC.

Principios Abstractos
Aprendizaje

Robustez
Flexibilidad
• Facilidad con • Multiplicidad • Nivel de
la cual los de formas en soporte
nuevos las que el provisto al
usuarios usuario y la usuario con
pueden computadora el objetivo
comenzar intercambian de
una información determinar
interacción el éxito en el
efectiva y logro de las
lograr metas
máxima
performance
1.3. Objetivos de la IHC.

Principios Abstractos del Aprendizaje

Predictibilidad

Sintetizabilida
Consistencia
d

Generalizabili
Familiaridad
dad
1.3. Objetivos de la IHC.

Principios Abstractos del Aprendizaje

Predictibilida
d
Soporte al usuario para determinar el
efecto de una acción futura basado en
el historial de interacción pasada. La
noción de predictibilidad trata con la
habilidad del usuario de determinar el
efecto de las operaciones sobre el
sistema. Otra forma de predictibilidad
tiene que ver con la habilidad del
usuario de conocer qué operaciones
puede llevarse a cabo.
1.3. Objetivos de la IHC.

Principios Abstractos del Aprendizaje

Sintetizabilid
ad

Soporte al usuario para determinar el


efecto de operaciones previas en el
estado actual. Movimiento de archivos,
creación de carpetas, reemplazo de
texto.
1.3. Objetivos de la IHC.

Principios Abstractos del Aprendizaje

Familiaridad

El grado con el cual el conocimiento y la


experiencia que posee el usuario del
mundo real o dominios basados en
computadoras, puede aplicarse en la
interacción con un nuevo sistema.
1.3. Objetivos de la IHC.

Principios Abstractos del Aprendizaje

Generalizabilid
ad

Soporte para el usuario en extender el


conocimiento de interacciones
específicas en determinadas
aplicaciones a otras situaciones
similares que no fueron encontradas
previamente.
1.3. Objetivos de la IHC.

Principios Abstractos del Aprendizaje

Consistenci
a

Similaridad en comportamientos IO que


provienen de situaciones similares o
tareas con objetivos similares.
1.3. Objetivos de la IHC.

Principios Abstractos de la Flexibilidad

Inicia
tiva
en el
Diálo
go

Multi
-
threa
ding

Migr
ación
de Susti
Tarea tción
s

Adec
uació
n
1.3. Objetivos de la IHC.

Principios Abstractos de la Flexibilidad

Iniciativa en Muti Migración de Sustitución Adecuación


el Diálogo -threading Tareas • Requiere que • Es la
• Permite al • Habilidad del • Concierne a la valores modificación de
usuario estar sistema de transferencia equivalentes la interface por
libre de soportar del control para puedan el usuario o por
restricciones interacción del la ejecución de sustituirse uno el sistema. Se
artificiales en lo usuario en lo tareas entre el con otro. refiere a la
que se refiere al que se refiere a sistema y el modificación
diálogo realizar más de usuario. Debe automática que
impuesto por el una tarea a la ser posible al el sistema
sistema. vez. usuario o al puede hacer
sistema pasar el basándose en el
control de una conocimiento
tarea a otra. del usuario.
1.3. Objetivos de la IHC.

Principios Abstractos de la Robustez

Conformida
Observabilid Recuperació
respuesta d de la
ad n
Tarea
Cómo percibe
el usuario la
velocidad de El grado con el
Habilidad del comunicación cual los
usuario de con el sistema. servicios del
Le permite al tomar acciones El sistema
usuario evaluar correctivas una soportan todas
el estado vez que se ha tiempo de
respuesta es las tareas que
interno del detectado un el usuario
sistema por definido
error. La generalmente desea llevar a
medio de una recuperación cabo y lo hace
como la
representación puede ser cantidad de además en la
que se percibe llevada a cabo tiempo forma en que el
en la interface. por el usuario o usuario
que necesita el
por el sistema. sistema para quiere.
comunicar
cambios de
estado al
usuario.
Qué es ISO 13407
1.4. Componentes de una IHC:

Uso y contexto del Sistema

El usuario humano

La Computadora

El proceso de Desarrollo del Sistema


1.4. Componentes de una IHC:

Organizaci
ón social,
cultural y
comunidad

Uso y
Áreas de
aplicación context Trabajo en
del grupo
Sistema o del
Sistema

Adaptación
del equipo
de
cómputo
por los
usuarios
1.4. Componentes de una IHC:

El El procesamiento de
usuari
o
información por parte del
Huma usuario (cognición)
no
Lenguaje

Interacción (comunicación,
cooperación, colaboración
y negociación)
1.4. Componentes de una IHC:

La
computad
ora
Técnicas de
Diálogos (grados
de control de la
sesión, iniciativa
mixta)

Componentes
Gráficos (GUI)
1.4. Componentes de una IHC:

El proceso de desarrollo
del Sistema

Lineamien Técnicas
Técnicas
tos de Casos de de
de
Diseño, Estudio implantaci
Evaluación
Enfoques ón
1.5. Aplicaciones Actuales.

Trabajo 1. Hacer lo que se pide a continuación

2. Dar tres
1. Definir tres
ejemplos de
clasificaciones Entregar trabajo
cada una de las
de interfaces
clasificaciones
• En la forma en • Presentar • En una carpeta
que los Ejemplos en simple
alumnos lo hojas impresas • Hojas
deseen • Armar el engrampadas
• En equipos de a documento con
tres personas los ejemplos

También podría gustarte