Post on 08-Aug-2020
Arquitectura de SoftwareAtributos de Calidad
1
Objetivos
• Entender qué es un atributo de calidad
• Estudiar el proceso de descubrimiento y definición de los atributos de calidad
• E s t u d i a r l a s p r i n c i p a l e s t á c t i c a s arquitectónicas para favorecer atributos de calidad
2Arquitectura de Software - Notas de Clase Dario Correal
Atributos de Calidad
• Ortogonales a la funcionalidad
• “Requerimiento que especifica los criterios para juzgar la operación de un sistema en lugar de su comportamiento específico” wikipedia
3Arquitectura de Software - Notas de Clase Dario Correal
Arbol de Utilidad
• La raíz del árbol se marca como “Utility”• El primer nivel corresponde a los atributos
de calidad requeridos• Los siguientes niveles incrementan el
detalle del atributo• Las hojas indican requerimientos puntuales
sobre los atributos de calidad• Las hojas son priorizadas
4Arquitectura de Software - Notas de Clase Dario Correal
Escenarios de Calidad
5Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Escenarios de Calidad
6
Disponibilidad
Arquitectura de Software - Notas de Clase Dario CorrealArquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Escenarios de Calidad
7
Disponibilidad
Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Escenarios de Calidad
8
Disponibilidad
Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Escenarios de Calidad
9
Modificabilidad
Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Escenarios de Calidad
10
Desempeño
Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Escenarios de Calidad
11
Seguridad
Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Escenarios de Calidad
12
Facilidad para Pruebas
Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Escenarios de Calidad
13
Usabilidad
Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 4
Tácticas
14Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 5
Tácticas
15Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 5
Tácticas
16Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 5
Tácticas
17Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 5
Tácticas
18Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 5
Tácticas
19Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 5
Tácticas
20Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 5