Método de evaluación arquitectónica de Atam
Enviado por norbelism • 20 de Junio de 2013 • Trabajo • 1.134 Palabras (5 Páginas) • 778 Visitas
Método de evaluación arquitectónica de Atam
Architecture Trade-off Analysis Method (ATAM), el Método de Análisis de Acuerdos de Arquitectura, es un método de evaluación de arquitectura de software desarrollado e impulsado por el Instituto de Ingeniería de Software, este centra su actividad de evaluación en la interacción entre los diferentes atributos de calidad arquitectónica y basa sus evaluaciones sobre los escenarios desarrollados por los involucrados y un equipo de evaluación. Este método de evaluación obtiene su nombre no solo porque nos dice cuan bien una arquitectura particular satisface las metas de calidad, sino que también provee ideas de cómo esas metas de calidad interactúan entre ellas, como realizan concesiones mutuas (tradeoff) entre ellas.
Descripción del Método
Se concentra en la identificación de los estilos arquitectónicos o enfoques arquitectónicos utilizados. Propone el término enfoque arquitectónico, dado que no todos los arquitectos están familiarizados con el lenguaje de estilos arquitectónicos, aun haciendo uso indirecto de estos. De cualquier forma, estos elementos representan los medios empleados por la arquitectura para alcanzar los atributos de calidad, así como también permiten describir la forma en la que el sistema puede crecer, responder a cambios, e integrarse con otros sistemas, entre otros.
Cada Atributo de calidad se examina desde el punto de vista de tres perspectivas: lo que los estímulos externos hacen, lo que la arquitectura responde o el cambio ocurrido, ¿qué mecanismos se utilizan dentro de la arquitectura para controlar la respuesta; y cómo es medida la respuesta a estos estímulos? Para obtener un mejor “rendimiento”. Los casos representan el cambio esperado, modificaciones del sistema que pueden causar cambios en la arquitectura, y demostrar la eficiencia con que la arquitectura responde a estos cambios.
Fases en ATAM
• Partnership & Prep (0)
o Contratos y NDAs
o Información inicial requerida
• Evaluación (1)
o Equipo de Evaluación y “Decision Makers”
• Evaluación (2)
o Stakeholders se unen a la evaluación.
• Seguimiento (3)
o Preparación de resultados.
o Análisis Post Mortem
El método consta de nueve pasos, divididos en cuatro grupos
• Presentación.
• Investigación y Análisis.
• Pruebas.
• Informes.
Presentación
Paso 1: Presentar el ATAM
o Los pasos del ATAM en resumen.
o Las técnicas que serán utilizadas para la obtención y análisis.
o Las salidas de la evaluación.
Paso 2: Presentar las pautas del negocio
o Las funciones más importantes del sistema.
o Toda restricción técnica.
o La mayoría de los stakeholders.
o Las guías de la arquitectura.
Paso 3: Presentar la arquitectura
o Las restricciones técnicas.
o Otros sistemas.
o Propuestas arquitectónicas.
Investigación y Análisis
Paso 4: Identificar las propuestas arquitectónicas
El ATAM centraliza el análisis de una arquitectura en el entendimiento de sus propuestas arquitectónicas, en este paso son capturadas por el equipo de evaluación pero no son analizadas
Paso 5: Generar el árbol de utilidad de los atributos de calidad
Este paso es crucial, pues guía el resto del análisis. Sin esta guía, los evaluadores pueden perder su tiempo analizando aspectos de la arquitectura que no son de interés para los stakeholders.
Paso 6: Analizar las propuestas arquitectónicas
o Se utilizan como entradas los artefactos de los puntos.
o En este paso se busca:
Identificar Riesgos.
Identificar Puntos de Sensibilidad.
Generar Tradeoffs.
o Punto de Sensibilidad:
“Propiedad de uno o más componentes que es crítica para el logro de un atributo de calidad particular”.
o Tradeoff:
“Propiedad que afecta más de un atributo o punto de sensibilidad”.
o Los puntos de sensibilidad se utilizan para determinar:
Riesgos.
No riesgos.
Pruebas
Paso 7: Lluvia de ideas y priorización de escenarios
Este paso consiste en la generación de nuevos escenarios para: Representar los intereses de los stakeholders que no hayan sido comprendidos
Paso 8: Analizar las propuestas arquitectónicas
En este paso el equipo de evaluación realiza las mismas actividades que en el paso 6, mapeando los escenarios recientemente generados con ranking más alto
...