Tema 2.3-Calidad en Uso PDF

Title Tema 2.3-Calidad en Uso
Author David Puchades Todolí
Course Calidad de software
Institution Universitat Politècnica de València
Pages 50
File Size 3.4 MB
File Type PDF
Total Downloads 66
Total Views 121

Summary

Download Tema 2.3-Calidad en Uso PDF


Description

Escuela Técnica Superior de Ingeniería Informática Universitat Politécnica de València Grado en Ingeniería Informática, Curso 2020-2021

Calidad de Software Tema 2.3: Calidad en Uso Depto de Sistemas Informáticos y Computación Universitat Politècnica de València, España email: [email protected]

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Objetivos 

Presentar los estándares más relevantes para calidad de productos



Presentar de forma intuitiva el concepto de modelo de calidad



Presentar un proceso de evaluación de calidad de productos software



Presentar los principales arquitecturas software



Presentar estándar para evaluar la calidad de los datos



Presentar estándares y modelos de mejora de procesos software



Presentar estándares y métodos de evaluación de calidad en uso

métodos

de

evaluación

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

de

Contenido 

Tema 1: Introducción 



Fundamentos de la Calidad del Software

Tema 2: Perspectivas de Calidad 2.1 Calidad de Producto   

Estándares de Calidad de Producto Modelos de Calidad  Práctica 1: Definición de un Modelo de Calidad Calidad de Arquitecturas Software  Práctica 2: Evaluación de Arquitecturas (ATAM)

2.2 Calidad de Proceso  

Modelos y Estándares de Evaluación y Mejora de Proceso Trabajo Académico 1 (Indiv.): Evaluación de una Técnica de Priorización de requisitos funcionales y no funcionales

2.3 Calidad en Uso   

Estándares de Calidad en Uso Métodos de Evaluación de Usabilidad Práctica 3 (Grupo) Evaluación Usabilidad y UX de Trobify Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Contenido 

Tema 3: Métricas del Software El paradigma Objetivo/Pregunta/Métrica (GQM)  Definición de Métricas de Calidad  Validación Teórica  Validación Empírica  Práctica 4: Definición de Métricas 



Tema 4: Estimación de Proyectos de Software Métodos de Medición de Tamaño Funcional  Análisis de Puntos de Función  Definición de indicadores de productividad, calidad, etc.  Ejercicio 2: Estimación de Tamaño y Coste (individual) 

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

CALIDAD EN USO - Estándares de Calidad en Uso - Métodos de Evaluación de Usabilidad

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Calidad en Uso 

La calidad en uso es definida como “la capacidad del software

que posibilita la obtención de objetivos específicos con efectividad, productividad, satisfacción y seguridad” 

Modelo de Calidad para Calidad en Uso (ISO/IEC 9126):

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Calidad en USO – ISO/IEC 9126-4 



Efectividad: Capacidad del producto software para permitir a los usuarios alcanzar objetivos especificados con exactitud y completitud, en un contexto de uso especificado. Productividad: Capacidad del producto software para permitir a los usuarios gastar una cantidad adecuada de recursos con relación a la efectividad alcanzada, en un contexto de uso especificado.



Seguridad de acceso: Capacidad del producto software para alcanzar niveles aceptables del riesgo de hacer daño a personas, al negocio, al software, a las propiedades o al medio ambiente en un contexto de uso especificado.



Satisfacción: Capacidad del producto software para satisfacer a los usuarios en un contexto de uso especificado.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Calidad en Uso en SQUARE 

Caracteriza el impacto que un sistema o producto software tiene sobre los stakeholders. Se determina por la calidad del software, hardware y sistema operativo, además de las características de los usuarios, tareas y el entorno social.



Modelo de Calidad para Calidad en Uso (SQUARE):

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Diferencias con la ISO/IEC 9126 

El término calidad en uso se define a nivel de sistema (no en términos de la capacidad del producto de software).



La característica satisfacción se ha dado una interpretación más amplia.



Los enfoques existentes evalúan la satisfacción de los usuarios en términos de eficiencia y efectividad.



Pero hay otros aspectos de la experiencia del usuario, como la diversión o el entretenimiento, que pueden contribuir a la satisfacción del usuario con un producto.



Se ha añadido el contexto de uso como una característica de calidad en uso.



El contexto es importante, ya que un producto que sea usable en un contexto de uso puede no serlo en otro, con diferentes usuarios, tareas o entornos.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Calidad en USO – ISO/IEC FCD 25010 

Efectividad: precisión y completitud con que los usuarios alcanzan sus objetivos.



Eficiencia: recursos consumidos con relación a la precisión y completitud con que los usuarios alcanzan sus objetivos.



Satisfacción: grado en que las necesidades de los usuarios son satisfechas cuando un producto o sistema se utiliza en un contexto de uso especificado. 

Utilidad: grado en que el usuario está satisfecho con el logro de sus objetivos pragmáticos, incluido los resultados y las consecuencias del uso.



Confianza (satisfacción con la seguridad): grado en que el usuario está satisfecho con que el producto o sistema se comporte según lo previsto.



Placer (satisfacción emocional): grado de satisfacción del usuario por alcanzar sus necesidades personales.



Comodidad (satisfacción física): grado en que el usuario está satisfecho con el confort físico.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Calidad en USO – ISO/IEC FCD 25010 

Ausencia de riesgo: grado en que el producto o el sistema reduce el riesgo potencial de una situación de riesgo económica, de vidas humanas, de salud o del entorno. 

Mitigación de riesgo económico: grado en que el producto o el sistema reduce el riesgo potencial de una situación financiera, de propiedad comercial, reputación, u otros recursos en los contextos de uso previstos. Se podría incluir los costes administrativos de corregir errores de producción. Por ejemplo, pérdida de ventas debido a un pobre diseño de la aplicación Web



Mitigación de riesgo de salud y seguridad en uso: grado en que el producto o el sistema reduce el riesgo de daño a las personas en determinados contextos de uso.



Mitigación de riesgo del entorno: grado en que el producto o el sistema reduce el riesgo potencial de daño a la propiedad o al entorno en determinados contexto de uso.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Calidad en Uso – ISO/IEC FCD 25010 

Cobertura de contexto: grado de efectividad, eficiencia, seguridad en uso y satisfacción con que un producto puede ser utilizado en ambos (contextos de uso especificados y en diferentes contextos a los inicialmente previstos). 

Completitud de contexto: grado en que los requisitos de calidad en uso son alcanzados en todos los contextos de uso deseados.



Flexibilidad: grado en que el producto o el sistema puede ser usado con efectividad, eficiencia, seguridad en uso y satisfacción en diferentes contextos a los inicialmente previstos.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

n

Concepto de Usabilidad (ISO 9241-11) • Grado en el que un producto puede ser utilizado por usuarios específicos para conseguir objetivos concretos con efectividad, eficiencia y satisfacción en un contexto de uso determinado. - Efectividad: Exactitud y completitud con la que los usuarios consiguen objetivos específicos - Eficiencia: Recursos invertidos en relación con la exactitud y completitud con la que los usuarios consiguen los objetivos específicos - Satisfacción: Ausencia de incomodidad y actitudes positivas hacia el uso del producto.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

n

Métricas de Eficiencia

(ISO 9241-11)

• Tiempo para completar una tarea (min.) • Tareas completadas por unidad de tiempo • Eficiencia relativa en comparación con un usuario experto n

Métricas de Efectividad • • • • n

Frecuencia de errores Porcentaje de objetivos logrados Porcentaje de usuarios que completaron con éxito las tareas Número de tareas completadas con éxito /total de tareas

Métricas de Eficacia/Productividad • Eficacia = Efectividad/Recursos - Eficacia Temporal = Efectividad de cumplimentación de un objetivo /tiempo en alcanzarlo - Eficacia Financiera = Efectividad de cumplimentación de un objetivo/coste económico - Eficacia Humana = Efectividad de cumplimentación de un objetivo / coste humano (p.e., horas-hombre) Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

(ISO 9241-11) n

Medidas de satisfacción • Ausencia de molestias y actitud positiva ante el uso del producto.

• Respuesta de los usuarios a la interacción con el producto n

Puede medirse de la siguiente forma: • Objetiva: observación de respuestas psicológicas o del comportamiento del usuario como postura del cuerpo, frecuencia de ausencias, etc.) • Subjetiva: cuantificación de reacciones, actitudes, opiniones)

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Métodos de Evaluación de Usabilidad n

Métodos empíricos: • Participan Usuarios, Evaluadores, Observadores, Expertos en test • En esta categoría se utilizan técnicas tales como pensar en voz alta (thinking aload), test con usuarios, recogido cognitivo (cognitive walkthough), etc.

n

Métodos analíticos y de inspección: • • • •

n

Incluyen un equipo de especialistas en usabilidad. No tienen acceso a los usuarios. Se utilizan directrices o heurísticas para realizar el proceso de inspección. En esta categoría se utilizan técnicas tales como evaluación heurística, inspección de estándares, etc.

Otros métodos específicos para la Web: • Web usage analysis: análisis de información de los usuarios recogidas en un log de servidor.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Métodos de Evaluación de Usabilidad n

n

n

n

n

Evaluación Heurística: Uno o más expertos revisan y critican un interfaz de usuario (uso de listas de comprobación y guías). Test con Usuarios: Se basa en observar a los usuarios mientras éstos interactúan con el producto software. Entrevista: Entrevistar a los usuarios mientras interactúan con el producto software o cuando hayan acabado de realizar sus tareas. Focus Group: entrevista guiada en la que un moderador, conduce una entrevista con los usuarios. Cuestionarios: los usuarios contestan a una serie de preguntas sobre distintas propiedades del interfaz (navegación, funcionalidad, retroamimentación, etc..).

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Métodos de Evaluación de Usabilidad http://www.usabilitynet.org

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Evalución Heurística

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

Evaluación Heurística

Método basado en las 10 heurísticas de Nielsen:

1.Visibilidaddelestadodelsistema

2.Similitudentreelsistemayelmundo real

3.Controlporpartedelusuarioy libertad

4.Consistenciaycumplimientode estándares

5.Prevencióndeerrores

6.Minimizarlacargadelamemoriadel usuario

7.Flexibilidadyeficienciadeuso

8.Diálogosestéticosydiseño minimalista

9.Ayudarparareconocer, diagnosticaryrecuperarsede errores

10.Ayudaydocumentación

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

21

Evaluación Heurística n

H1: Visibilidad del estado del sistema El sistema debe informar a los usuarios del estado del sistema, dando una retroalimentación apropiada en un tiempo razonable. searching database for matches

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

22

Evaluación Heurística n

H1: Visibilidad del estado del sistema Buena Práctica: En la web de Vueling el usuario sabe en todo momento el estado del sistema. Se le informa qué información ha buscado previamente y en qué página del proceso de compra se encuentra. Es importante indicar siempre dónde se encuentra el usuario respecto a la estructura de la página, así cómo de dónde viene y hacia dónde puede ir.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

23

Evaluación Heurística n

H1: Visibilidad del estado del sistema Mala Práctica: En la web de compra on-line de FNAC, aunque se indica dónde se encuentra el usuario mediante “migas de pan” y títulos de página, es confuso que no se seleccione ninguna opción de menú cuando se navega por él.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

24

Evaluación Heurística n

H2: Similitud entre el sistema y el mundo real El sistema debe utilizar el “lenguaje de los usuarios”, con palabras o frases que le sean conocidas, en lugar de los términos que se utilizan en el sistema. Siga convenciones del mundo real. Y esto no se refiere sólo al texto sino que a otros elementos: imágenes, orden en que se hacen las cosas, forma e que se presenta la información, etc..

BIEN

MAL

Itunes. La interfaz está organizada como una librería: música, películas, shows, audio, libros. Debajo de la librería está la tienda donde se pueden comprar más contenidos para la Librería. Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

25

Evaluación Heurística n

H2: Similitud entre el sistema y el mundo real BuenaPráctica: Entodaslaspáginasdondesedebehacerunabúsquedaporfecha,seusa(conmás omenosvariantes)elyaclásico Selectordefechas.Suusoyaparienciaestántaninteriorizadospor todoslosusuarios,quesehaconvertidoenunestándar.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

26

Evaluación Heurística n

H2: Similitud entre el sistema y el mundo real MalaPráctica: Una muy mala práctica referente a este heurístico, es el uso de un vocabulario o jerga que no sean familiares al lenguaje que suelen usar los usuarios. Por ejemplo, en la web de British Airways con el idioma ‘español’ seleccionado, el calendario aparece en el sistema anglosajón, mostrando el ‘Domingo’ como primer día de la semana. Este detalle seguramente será confuso para el usuario hispanohablante medio.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

27

Evaluación Heurística n

H3: Control por parte del usuario y libertad En casos en los que los usuarios elijan una opción del sistema por error, éste debe contar con las opciones de deshacer y rehacer para proveer al usuario de una salida fácil sin tener que utilizar diálogo extendido.

BIEN MAL

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

28

Evaluación Heurística n

H3: Control por parte del usuario y libertad

GmailEl usuario puede activar la función “Deshacer envío de mail” que le permite cancelar el envío durante un determinado número de segundos después de haberlo enviado.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

29

Evaluación Heurística n

H3: Control por parte del usuario y libertad MalaPráctica: Una mala práctica muy común la encontramos en los anuncios en portales de vídeo como Youtube. Por un lado se permite correctamente al usuario “Saltar el anuncio”, pero por el otro se limita su libertad de interacción al intentar navegar por la barra de control del video.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

30

Evaluación Heurística n

H4: Consistencia y cumplimiento de estándares Los usuarios no deben tener que preguntarse si las diversas palabras, situaciones o acciones significan la misma cosa.

Mala práctica

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

31

Evaluación Heurística n

H5: Prevención de errores No esperes a que el usuario cometa un error que sabes que va a cometer, para mostrarle después un mensaje de aviso. La mayor parte de los errores son previsibles, y debes resolverlos de antemano. Esto lo puedes hacer:

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

32

Evaluación Heurística n

H5: Prevención de errores

BuenaPráctica Formulario bien diseñado: proceso de ‘Registro’ de Facebook. Dónde en todo momento se indican los detalles necesarios para completar cada campo.

https://blog.interactius.com/metodolog%C3%ADas-de-ux-evaluación-heur%C3%ADstica-parte-i-b5d02b566987 Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

33

Evaluación Heurística n

H5: Prevención de errores

MalaPráctica: En el formulario de alta de la web de Correos no se informa de las características que debe tener cada campo. Hasta que el usuario no valida el formulario, éste no sabe que por ejemplo el campo ‘Contraseña’ debe tener un mínimo 8 caracteres.

https://blog.interactius.com/metodolog%C3%ADas-de-ux-evaluación-heur%C3%ADstica-parte-i-b5d02b566987 Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

34

Evaluación Heurística n

H5: Prevención de errores

Mac OSEl sistema operativo solicita confirmación al usuario de que desea vaciar la papelera.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

35

Evaluación Heurística n

H6: Minimizar la carga de la memoria del usuario El usuario debe tener siempre toda la información a mano, y no verse obligado a usar su memoria para seguir el hilo de la interacción.

BuenaPráctica: Adobe Fireworks – Selección de tipografíaSe presenta una vista previa de la tipografía y no solo el nombre de la misma.

Calidad de Software, Tema 2. Perspectivas de Calidad, 2020-2021

36

Evaluación Heurística n

H6: Minimizar la carga de la memoria del usuario BuenaPráctica:Siempre se deben indicar los campos por los cuales se ha realizado una búsqueda. Por ejemplo, en la página de Atrápalo se muestra una leyenda en la parte superior con los parámetros por los cuales se ha buscado un hotel....


Similar Free PDFs