20
Arquitectura de Software Atributos de Calidad 1

Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

  • Upload
    votram

  • View
    248

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Arquitectura de SoftwareAtributos de Calidad

1

Page 2: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

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

Page 3: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

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

Page 4: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

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

Page 5: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Escenarios de Calidad

5Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 4

Page 6: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

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

Page 7: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Escenarios de Calidad

7

Disponibilidad

Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 4

Page 8: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Escenarios de Calidad

8

Disponibilidad

Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 4

Page 9: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Escenarios de Calidad

9

Modificabilidad

Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 4

Page 10: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Escenarios de Calidad

10

Desempeño

Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 4

Page 11: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Escenarios de Calidad

11

Seguridad

Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 4

Page 12: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Escenarios de Calidad

12

Facilidad para Pruebas

Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 4

Page 13: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Escenarios de Calidad

13

Usabilidad

Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 4

Page 14: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Tácticas

14Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 5

Page 15: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Tácticas

15Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 5

Page 16: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Tácticas

16Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 5

Page 17: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Tácticas

17Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 5

Page 18: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Tácticas

18Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 5

Page 19: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Tácticas

19Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 5

Page 20: Arquitectura de Software - Profesoresisis3702/dokuwiki/lib/... · • Entender qué es un atributo de calidad ... Arquitectura de Software ... para juzgar la operación de un sistema

Tácticas

20Arquitectura de Software - Notas de Clase Dario Correal

Tomado de [1] capítulo 5