Usabilidad android
Programación de Dispositivos Móviles
ICI
USABILIDAD EN DISPOSITIVOS MÓVILES
Luis Gajardo lgajardo@ubiobio.cl
DISEÑO DE INTERACCIÓN
La usabilidad es un componente de un aspecto mayor, el Diseño de la interacción. Diseño de interacción se define como: “Diseñar productos interactivos para ayudar a las personas en su vida diaria y laboral” Rogers Sharp y Preece (2002) “Eldiseño de espacios para la comunicación e interacción humana” Terry Winograd (1997) Se compone de tres áreas: Experiencia del Usuario Interacción Humano-Computador Usabilidad
2
Programación de Dispositivos Móbiles
1
24-03-2011
CONTEXTO
Ingeniería
En la técnica deben tomarse en cuenta Rama particular de
Factores Humanos
Técnicas para conseguir la
Conocimientos específicos parainteracción humano-computador
HCI: Human-Computer Interaction
Se apoya en Técnicas para conseguir la
USABILIDAD
Particularmente nos interesa
Ingeniería de Software
Técnicas para construir
Usabilidad del Software
Característica deseable de
Software
Psicología, Semiótica, Sociología, Filosofía, otras
3
INTERACCIÓN HUMANO-COMPUTADOR
Programación de DispositivosMóbiles
2
24-03-2011
INTERACCIÓN HUMANO-COMPUTADOR
Es la disciplina que estudia el intercambio de información entre las personas y los computadores. Su objetivo es crear software usable, seguro y funcional: Minimizar los errores Incrementar la satisfacción Disminuir la frustración Existen algunos principios básicos (no solo aplicables al software): Affordance Mapping Visibilidad FeedbackModelo mental Modelo conceptual
5
AFFORDANCE
¿El usuario es capaz de identificar fácilmente su objetivo? Es la propiedad que se puede percibir de un objeto y que nos indica qué es lo que se puede hacer con él. La affordance sería el uso potencial de un objeto en su relación con el entorno. Ejemplo típico de objeto con una buena affordance sería un guante. Puede que confundamos la mano, pero estáclarísimo que si no es una, será la otra.
6
Programación de Dispositivos Móbiles
3
24-03-2011
MAPPING
¿El usuario identifica la función de los controles? Relación natural entre el control y sus funciones Fácil de aprender y reconocer
Mejor Mapping
7
Peor Mapping
VISIBILIDAD
¿Partes importantes son identificables fácilmente?
Facilidad de identificar las partesrelevantes No deben confundir Diseño natural Pistas (íconos)
Problema de visibilidad “confunde”
8
Programación de Dispositivos Móbiles
4
24-03-2011
FEEDBACK
¿El usuario identifica una reacción cada vez que ejecuta un acción relevante? Retroalimentación al usuario Efectos inmediatos y obvios
9
MODELO MENTAL
¿Es necesario reinventar la rueda? ¿Es capaz de reconocer nuestras pistas?Explicación mental de cómo funciona de acuerdo a su experiencia Contexto Social Idioma Sexo (Femenino y Masculino) Formación Cultura
10
Programación de Dispositivos Móbiles
5
24-03-2011
MODELO CONCEPTUAL
¿El usuario es capaz de identificar fácilmente su forma de uso?
Simulación mental de la operatividad Anticipar acciones Sin interactuar directamente
11
USABILIDADProgramación de Dispositivos Móbiles
6
24-03-2011
PROBLEMÁTICA ACTUAL
La usabilidad es un tema que está cobrando una importancia cada vez mayor en el desarrollo de software. A pesar de ello, la Ingeniería del Software sigue centrándose casi exclusivamente en atributos del software más que los relacionados con el interior del sistema, como el rendimiento o la fiabilidad. En el entornoactual, los sistemas software están dirigidos a: un público cada vez más amplio a usuarios cada vez menos expertos en el manejo de sistemas informáticos ⇒ La usabilidad está destacándose como atributo fundamental para el éxito de un producto software.
13
DEFINICIÓN DE USABILIDAD
La usabilidad es un aspecto de las metodologías de diseño centrado en el usuario. A la incorporación de esta...
Regístrate para leer el documento completo.