PASASM: A Method for the Performance Assessment of Software Architectures
Enviado por manu fuentes • 14 de Diciembre de 2020 • Informe • 5.941 Palabras (24 Páginas) • 130 Visitas
[pic 1]
PASASM: A Method for the Performance Assessment of Software Architectures
Estudio, análisis y comentarios
“PASASM: A Method for the Performance Assessment of Software Architectures”
Lloyd G. Williams, Connie U. Smith
Ingeniería de Software
16 de Noviembre de 2020
Manuel Fuentes Linzmayer
Escuela de Informática y Telecomunicaciones
Facultad de Ingeniería, Universidad Finis Terrae
mfuentesl@uft.edu
1. Identificación 3
2. Resumen 3
2.1. Proposed abstract 3
2.1.1 Contexto 3
2.1.2 Problema 4
2.1.3 Propuesta 4
2.1.4 Validación 4
2.1.5 Implicaciones 4
2.2. Introducción 4
3. Desarrollo 5
3.1 Método PASA 5
3.1.1 Resumen del proceso 6
3.1.2 Descripción general de la arquitectura 6
3.1.3 Identificación de casos de uso críticos 7
3.1.4 Selección de escenarios clave de desempeño 7
3.1.5 Identificación de los objetivos de desempeño 7
3.1.6 Discusiones de arquitectura 8
3.1.7 Análisis de arquitectura 8
Se utilizan varias técnicas para analizar el rendimiento de una arquitectura de software. Incluyen. 8
3.1.7.1 Identificación de los estilos arquitectónicos subyacentes 8
3.1.7.2 Identificación de antipatrones de rendimiento 8
3.1.7.3 Modelado y análisis del desempeño 9
3.1.8 Identificación de alternativas 9
3.1.8.1 Desviaciones del estilo arquitectónico 9
3.1.8.2 Interacciones alternativas entre componentes 10
3.1.8.3 Refactorizacion para eliminar antipatrones 10
3.1.9 Presentación de resultados 10
3.1.10 Análisis económico 10
3.2 Caso de Estudio 11
3.2.1 Descripción general del proceso 11
3.2.2 La arquitectura 11
3.2.3 Caso de uso 11
3.2.4 Escenario clave de desempeño 11
3.2.5 Objetivos de desempeño 11
3.2.6 Discusión de arquitectura 11
3.2.7 Análisis de arquitectura 11
3.2.7.1 Clasificación de arquitectura 11
3.2.7.2 Antipatrones de rendimiento 11
3.2.7.3 Modelado 11
3.2.8 Identificación de alternativas 11
3.2.9 Presentación de resultados 11
3.2.10 Análisis económico 11
3.2.11 Resumen 11
4. Observaciones y comentarios 11
3. Identificación de casos de uso críticos 12
5. Referencias 12
6. Contacto 12
7. Autores 13
7.1 Lloyd G. Williams 13
7.2 Connie U. Smith 13
1. Identificación
Este informe fue preparado como parte del curso Ingeniería de Software, dirigido por Mauricio Hidalgo, y hace referencia al artículo “PASASM: A Method for the Performance Assessment of Software Architectures”, este método busca respaldar si una arquitectura de software es capaz de cumplir con sus objetivos de rendimiento haciendo uso de técnicas de la ingeniería de rendimiento de software. Desarrollado por Lloyd G. Williams y Connie U. Smith. publicado en el año 2002.
2. Resumen
2.1. Proposed abstract
2.1.1 Contexto
El rendimiento, tanto la capacidad de respuesta como la escalabilidad, es fundamental para el éxito de los sistemas de software actuales. Si bien una buena arquitectura no puede garantizar el logro de los objetivos de calidad, una arquitectura deficiente puede impedir su logro. Además, la incapacidad para adaptarse a uno o más cambios conduce en última instancia a una disminución de la utilidad del sistema. En casos extremos, puede que no sea posible solucionar los problemas de rendimiento sin un rediseño y una reimplementación extensos.
...