Sei sulla pagina 1di 12

Atributos de Calidad

Curso Profesional de
Arquitectura de Software - Platzi
¿Qué es un Atributo de Calidad?
“Los atributos de calidad son las expectativas de
usuario, en general implícitas, de cuán bien
funcionará un producto.”

Software Requirements: 3rd Edition (Wiegers, Betty, 2013)


Idoneidad Funcional

Comparación:
Comparación:
Comparación:objetivos
resultadocumplidos
esperado y objetivos
resultado esperados
obtenido
Requerimientos Funcionales y Funcionalidades implementadas

Completitud Exactitud Pertinencia


Funcional Funcional Funcional
Eficiencia de ejecución

Comparación:
Comparación:
Comparación:
Tiempo Límite
transcurrido
Consumo
de tolerancia
entre
de recursos
pedido
detectado
y respuesta
y y
tiempo
consumolímite
esperado
esperado
de tolerancia
o tiempo
o tolerado
máximo
esperado
de recursos
tolerado

Tiempo a Uso de
Capacidad
Comportamiento Recursos
Compatibilidad

Implementación de estándares y disponibilidad de esquemas:


Cantidad de fallos por razones externas en un tiempo dado
HATEOAS, JSON Schema, SOAP, Open API

Interoperabilidad Coexistencia
Usabilidad

Comparación: Cantidad
Reconocimiento Curva de
de intentos fallidos e
Encuestas
Adhesión
de apreciación
a estándares
de estética Operabilidad
de idoneidad intentos totales de interacción.
aprendizaje

Protección aCantidad de pasos


Estética
hastadelograr objetivos.Accesibilidad
Relación entre
errores Cantidad
conceptos
y tipo de
de dominio
consultasy acciones
interfaz a soportede sistema
Métricas de conversión.
Confiabilidad

Madurez Chaos
Tiempo medio testing
hasta la recuperación
Disponibilidad

Tolerancia a Capacidad de
Cantidad
fallos Tiempo
de medio
tiempoentre
fueraaverías
de recuperación
servicio
Seguridad

Penetration testing Comprobación


Confidencialidad
de Hechos

Integridad

Traza de
Autenticidad
responsabilidad
Mantenibilidad

Cobertura de código en tests y análisis estático de código de


Capacidad
Modularidad
Análisis

Reusabilidad

Capacidad de Capacidad de
Modificación Prueba
Portabilidad

Estándares o herramientas de carga o conversión de datos.


Cantidad
Requerimientos
de dependencias
del entorno
a entornos
de despliegue
específicos.
Implementación de interfaces comunes.

Capacidad de Capacidad de
Adaptabilidad
Instalación Reemplazo
Tensiones entre atributos

Potrebbero piacerti anche