Anda di halaman 1dari 56

Interaccin Humano

Computadora
Carrera :
Ingeniera en Tecnologas de la
Informacin y Comunicaciones
Clave de la asignatura : TIH-1016
CREDITOS SATCA1 1-3-4

Unidad 1. Introduccin al Desarrollo de


Interaccin Humano Computadora
1.1.

Introduccin a la Interaccin 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 representacin,
procesamiento, reconocimiento, ayuda Inteligente.

1.5.

Aplicaciones Actuales

1.1. Introduccin a la Interaccin


Humano Computadora (HIC).

Es importante la interfaz
de usuario, a travs de la
cual puede interactuar con
los equipos?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Qu

opinin en
general tienen
algunos
usuarios?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Qu

opinin en
general tienen
algunos
usuarios?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Qu

opinin en
general tienen
algunos
usuarios?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Qu

opinin en
general tienen
algunos
usuarios?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Es una buena
interfaz?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Es una buena interfaz?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Es una buena interfaz?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Es una buena interfaz?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Es una buena interfaz?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Es una buena interfaz?

1.1. Introduccin a la Interaccin


Humano Computadora (HIC).
Qu es la Interaccin Humano
Computadora?

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Qu

es la Interaccin Humano-Computadora?

. . el entendimiento, diseo, evaluacin e


implementacin de sistemas interactivos para el uso por
humanos.

. . es el diseo 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 prctica de usabilidad. el


entendimiento, y creacin de software y otras tecnologas
que la gente querr utilizar, ser capaz de utilizar y
encontrar efectivo al usarla. [Carroll, 2002]

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
No

debemos de enfocarnos tanto en la


interaccin humano-computadora, sino ms en
la interaccin entre humanos a travs 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


psicolgicas y fisiolgicas, y son especialmente
importantes sus limitaciones

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
Usuarios vs programadores
El

trabajo del usuario es directamente proporcional


a la flojera del diseador de la interfaz.

Son

rumores...son rumores...

"El

enemigo nmero uno del usuario es el


programador"

"El

enemigo nmero uno del programador es


el usuario...especialmente la secretaria

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
1.

Dnde est la tecla ANY?


Homero Simpson, frente a un mensaje
press any key

2.

2. El ordenador naci para resolver


problemas que antes no existan. Bill Gates

3.

3. El hardware es lo que hace a una mquina


rpida; el software es lo que hace que una
mquina rpida se vuelva lenta Craig Bruce

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).
1.
2.

3.

4. Los ordenadores son buenos siguiendo


instrucciones, no leyendo tu mente Donald
Knuth
5. La mejor forma de obtener informacin
correcta de los foros de Usenet es enviar algo
incorrecto y esperar las correcciones
Matthew Austern
6. Antes de que un software sea reutilizable
debera ser utilizable Ralph Johnson

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).

El ordenador ha sido hasta ahora el producto


ms genial de la vagancia humana - Slogan de
IBM

15.

Es ms 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. Introduccin a la Interaccin


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 informtica tiene que ver con los ordenadores lo
mismo que la astronoma con los telescopios - Edsger W.
Dijkstra

"El software es como la entropa: difcil de atrapar, no


pesa, y cumple la Segunda Ley de la Termodinmica, es
decir, tiende a incrementarse"
-- Norman Augustine

1.1. Introduccin a la Interaccin


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
razn. Pero sobre todo, no use un martillo -Manual de mantenimiento de IBM, ao 1925
8. "Los estndares son siempre obsoletos. Eso
es lo que los hace estndares -- Alan Bennett
9. "La fsica es el sistema operativo del
Universo"
-- Steven R Garman

1.1. Introduccin a la Interaccin


Humano
Computadora (HIC).

Entonces, es importante la
Interfaz Humano Computadora?
Cmo la podras definir?

1.2. Historia de la IHC.

A continuacin revisaremos
algunos datos histricos de la
Interaccin Hombre-Mquina

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
disear interfaces
pensando en los
usuarios

1.3. Objetivos de la IHC.

Usabilida
d
Accesibilida
d

Evaluacin

Diseo Centrado en el Usuario

1.3. Objetivos de la IHC.

Cmo disear un
sistema
interactivo para asegurar
la
usabilidad?
Cmo puede
demostrase o

1.3. Objetivos de la IHC.

USABILIDAD
Es la disciplina que estudia la
forma de disear sistemas para
que
los
usuarios
puedan
interactuar con ellos de la forma
ms fcil, cmoda e intuitiva
posible.

1.3. Objetivos de la IHC.


Cmo disear un sistema
interactivo para asegurar la
usabilidad?
Por medio de ejemplos
Por medio de principios
abstractos:

1.3. Objetivos de la IHC.

Multiplicidad
de formas en
las que el
usuario y la
computadora
intercambian
informacin

Robustez

Facilidad con
la cual los
nuevos
usuarios
pueden
comenzar
una
interaccin
efectiva y
lograr
mxima
performance

Flexibilidad

Aprendizaje

Principios Abstractos

Nivel de
soporte
provisto al
usuario con
el objetivo
de
determinar
el xito en el
logro de las
metas

1.3. Objetivos de la IHC.


Principios Abstractos del Aprendizaje
Predictibilidad

Consistencia

Generalizabili
dad

Sintetizabilida
d

Familiaridad

1.3. Objetivos de la IHC.


Principios Abstractos del Aprendizaje
Predictibilida
d
Soporte al usuario para determinar el
efecto de una accin futura basado en
el historial de interaccin pasada. La
nocin 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,
creacin 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
interaccin 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
especficas
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
Dilo
go

Multi
threa
ding
Migr
acin
de
Tarea
s

Susti
tcin

Adec
uaci
n

1.3. Objetivos de la IHC.


Principios Abstractos de la Flexibilidad

Iniciativa en
el Dilogo

Muti
-threading

Migracin de
Tareas

Permite al
usuario estar
libre de
restricciones
artificiales en lo
que se refiere al
dilogo
impuesto por el
sistema.

Habilidad del
Concierne a la
sistema de
transferencia
soportar
del control para
interaccin del
la ejecucin de
usuario en lo
tareas entre el
que se refiere a
sistema y el
realizar ms de
usuario. Debe
una tarea a la
ser posible al
vez.
usuario o al
sistema pasar el
control de una
tarea a otra.

Sustitucin

Adecuacin

Requiere que
valores
equivalentes
puedan
sustituirse uno
con otro.

Es la
modificacin de
la interface por
el usuario o por
el sistema. Se
refiere a la
modificacin
automtica que
el sistema
puede hacer
basndose en el
conocimiento
del usuario.

1.3. Objetivos de la IHC.


Principios Abstractos de la Robustez
Observabilid
ad

Le permite al
usuario evaluar
el estado
interno del
sistema por
medio de una
representacin
que se percibe
en la interface.

Recuperaci
n
Habilidad del
usuario de
tomar acciones
correctivas una
vez que se ha
detectado un
error. La
recuperacin
puede ser
llevada a cabo
por el usuario o
por el sistema.

respuesta
Cmo percibe
el usuario la
velocidad de
comunicacin
con el sistema.
El
tiempo de
respuesta es
definido
generalmente
como la
cantidad de
tiempo
que necesita el
sistema para
comunicar
cambios de
estado al
usuario.

Conformida
d de la
Tarea
El grado con el
cual los
servicios del
sistema
soportan todas
las tareas que
el usuario
desea llevar a
cabo y lo hace
adems en la
forma en que el
usuario
quiere.

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

reas de
aplicacin
del
Sistema

Uso y
context
o del
Sistema

Adaptacin
del equipo
de
cmputo
por los
usuarios

Trabajo en
grupo

1.4. Componentes de una IHC:


El
usuari
o
Huma
no

El procesamiento de
informacin por parte del
usuario (cognicin)
Lenguaje

Interaccin (comunicacin,
cooperacin, colaboracin
y negociacin)

1.4. Componentes de una IHC:

La
computad
ora
Tcnicas de
Dilogos (grados
de control de la
sesin, iniciativa
mixta)

Componentes
Grficos (GUI)

1.4. Componentes de una IHC:

El proceso de desarrollo
del Sistema
Lineamien
tos de
Diseo,
Enfoques

Casos de
Estudio

Tcnicas
Tcnicas
de
de
implantaci
Evaluacin
n

1.5. Aplicaciones Actuales.

Trabajo 1. Hacer lo que se pide a continuacin

1. Definir tres
clasificaciones
de interfaces
En la forma en
que los
alumnos lo
deseen
En equipos de a
tres personas

2. Dar tres
ejemplos de
cada una de las
clasificaciones
Presentar
Ejemplos en
hojas impresas
Armar el
documento con
los ejemplos

Entregar trabajo
En una carpeta
simple
Hojas
engrampadas

Anda mungkin juga menyukai