Metodos de Evaluacion de Arquitectura de Software
Click here to load reader
-
Upload
maria-fernanda-campos-granja -
Category
Documents
-
view
105 -
download
3
Transcript of Metodos de Evaluacion de Arquitectura de Software
![Page 1: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/1.jpg)
METODOS DE EVALUACION DE ARQUITECTURA DE SOFTWARE
![Page 2: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/2.jpg)
4.2. SAAM
Método de análisis.
![Page 3: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/3.jpg)
SAAM
Propósito
Contexto y escenarios
Roles
Método de análisis
![Page 4: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/4.jpg)
PROPOSITO
Basado en escenarios
Foco modificabilidad
Evaluar una arquitectura o evaluar y comparar varias
![Page 5: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/5.jpg)
CONTEXTOS Y ESCENARIOS Atributos de calidad complejos para evaluarse
simplemente.
Dependientes del contexto
Escenario. Interacción entre un interesado y el sistema
Escenario directo.
Escenario indirecto.
![Page 6: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/6.jpg)
ROLES Interesados externos (Organización cliente, usuarios
finales, administradores del sistema, etc.)
Interesados internos (Arquitectos de Software, analistas de requerimientos)
Equipo SAAM (Líder, expertos en el dominio de la aplicación, expertos externos en arquitectura y secretario)
![Page 7: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/7.jpg)
METODOLOGIA Paso 1. Desarrollo de escenarios
Paso 2. Descripción de la Arquitectura
Paso 3. Clasificación de escenarios
Paso 4. Evaluación de escenarios
Paso 5. Interacción de escenarios
Paso 6. Evaluación general
![Page 8: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/8.jpg)
4.3 ARID
Método de evaluación.
![Page 9: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/9.jpg)
ARID
• El método ARID es conveniente para realizar la evaluación de diseños parciales en las etapas tempranas del desarrollo.
• Según los actores:
![Page 10: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/10.jpg)
ARID
• ARID es un híbrido entre Active Design Review (ADR) y Architecture Trade-Off Method (ATAM).
• Características útiles para el problema de la evaluación de diseños preliminares.
![Page 11: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/11.jpg)
ROLES
Equipo de verificación.
Arquitecto.
![Page 12: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/12.jpg)
METODOS
Fase 1: Pre reunión
Fase 2: Evaluación
![Page 13: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/13.jpg)
FASE 1
Identificar los revisores.
Preparar la preparación del diseño.
Preparar los escenarios
Preparar los materiales
![Page 14: Metodos de Evaluacion de Arquitectura de Software](https://reader038.fdocuments.es/reader038/viewer/2022100506/5535f55c4a795936258b4785/html5/thumbnails/14.jpg)
FASE 2
Presentación del método.
Presentación del diseño.
Lluvia de ideas y priorización de escenarios.
Realización de la revisión
Conclusiones