arquitectura de software - profesoresisis3702/dokuwiki/lib/... · • entender qué es un atributo...
TRANSCRIPT
![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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/19.jpg)
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](https://reader031.vdocuments.site/reader031/viewer/2022013102/5bbfc2bd09d3f2e13b8ca4ee/html5/thumbnails/20.jpg)
Tácticas
20Arquitectura de Software - Notas de Clase Dario Correal
Tomado de [1] capítulo 5