La usabilidad en Ingeniería
de Software: definición y
características
La usabilidad en la ingeniería de software se centra en la calidad de la interacción entre el usuario y el sistema, evaluando qué tan fácil es utilizar una interfaz gráfica. Este atributo de calidad es crucial para determinar el éxito o fracaso de productos y servicios informáticos, así como de interfaces web y multimedia interactivos.
Mejora la calidad de vida de los usuarios, ya que
reduce su estrés, incrementa la satisfacción y la
productividad
Mejora de la imagen y el prestigio
Optimización de los costos de diseño, rediseño y
mantenimiento
Reducción de los costos de aprendizaje
Características
5. Satisfacción
Impresión subjetiva
4. Tasas de error
Apoyar a los usuarios a cometer
pocos errores durante el uso del sistema, y en caso de
que cometan errores ayudarles a recuperarse fácilmente.
3. Retención sobre el tiempo
La curva de aprendizaje debe ser significativamente menor en el caso que el usuario ya haya utilizado dicho sistema
2. Eficiencia de uso
Involucra alcanzar el nivel de
productividad requerido
1. Facilidad de aprendizaje
En cuánto tiempo un usuario, que nunca ha visto una interfaz,
puede aprender a usarla bien y realizar operaciones básicas.
Usabilidad
Grado de Usabilidad
Relativa
no es ni bueno ni malo,
sino que depende de las metas planteadas
Empririca
no se basa en opiniones o sensaciones
sino en pruebas de usabilidad,
Ingeniería de la usabilidad
Proceso de investigación y diseño que asegura que un
producto tenga una buena usabilidad
Evaluacion de la Usabilidad
Medida de la facilidad de uso de un producto o pieza
de software
Pretende ser utilizado por:
3. El contexto en el que se da la interacción.
2. La tarea para la cual el sistema se ha hecho y
1. El tipo específico de usuario
Se aplica principalmente a: los productos y servicios informáticos, interfaces Web y multimedia interactivos, cuya complejidad y la interacción con productos de software sofisticados pueden determinar en gran manera su éxito o fracaso
Medida
de la calidad de la experiencia que tiene un usuario cuando interactúa con un producto o sistema
facilidad de uso de sistema que interactúe con un
usuario
Los factores: la accesibilidad, legibilidad,
navegabilidad, facilidad de aprendizaje, velocidad de utilización, eficiencia del usuario y tasas de error,
Métodos para mejorar la facilidad de uso durante el
proceso de diseño
Atributo de calidad que evalúa qué tan fácil se utiliza una
interfaz gráfica.
Métodos de modelado cognitivos
Evaluación heurística
Etnografía
Clasificación de tarjetas
Métodos de inspección
Modelo de Procesador Humano
GOMS
Diseño Paralelo
Accesibilidad
principio básico
La flexibilidad, con el objetivo de satisfacer
diferentes necesidades, situaciones y preferencias
La accesibilidad Web hace referencia a un diseño Web que
permita a personas con algún tipo de discapacidad percibir,
entender, navegar e interactuar con la Web, aportando a su vez contenidos
posibilite
el acceso a todos sus potenciales usuarios, sin excluir a aquellos con limitaciones individuales
la posibilidad de acceso
Métodos de prototipado
Personas
Meta-análisis
Benchmarking
Paseo cognitivo
Temas-en-pareja
Pensando en voz alta
Prueba remota de usabilidad
Métodos de ensayo
Prototipado rápido
10 Heurísticas de Jakob
Nielsen
Ayuda y documentación
Ayudar a los usuarios a reconocer, diagnosticar y
recuperarse de los errores
Un diseño estético y minimalista
Flexibilidad y eficiencia de uso
Prevención de errores
Consistencia y estándares
Control y libertad para el usuario
Correspondencia entre el sistema y el mundo real
Visibilidad del estado del sistema
Métodos de Evaluación
Encuestas/Cuestionarios
Grupos de enfoque
Análisis de tareas
Métodos de investigación
Análisis de actividades
Inspección de Consistencia
Inspección pluralista
Inspección de usabilidad
La usabilidad en Ingeniería
de Software: definición y
características