Metodo de evaluacion de bosch y atam

Solo disponible en BuenasTareas
  • Páginas : 5 (1005 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de febrero de 2012
Leer documento completo
Vista previa del texto
Metodos de evaluacion de ATAM
Según Kazman et al. (2001), el Método de Análisis de Acuerdos de Arquitectura (Architecture Trade-off Analysis Method, ATAM) está inspirado en tres áreas distintas: los estilos arquitectónicos, el análisis de atributos de calidad y el método de evaluación SAAM, explicado anteriormente. El nombre del método ATAM surge del hecho de querevela la forma enque una arquitectura específica satisface ciertos atributos de calidad, y provee una visión de cómo los atributos de calidad interactúan con otros; esto es, los tipos de acuerdos que se establecen entre ellos. El método se concentra en la identificación de los estilos arquitectónicos o enfoques arquitectónicos utilizados. Kazman et al. (2001) proponen el término enfoque arquitectónico dado que notodos los arquitectos están familiarizados con el lenguaje de estilos arquitectónicos, aún 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(Kazman et al., 2001).
El método de evaluación ATAM comprende nueve pasos, agrupados en cuatro Fases.
1. Presentación del ATAM El líder de evaluación describe el método a los participantes, trata de establecer las expectativas y responde las preguntas propuestas.
2. Presentación de las metas del negocio
Se realiza la descripción de las metas del negocio que motivan el esfuerzo, y aclaraque se persiguen objetivos de tipo arquitectónico.
3. Presentación de la arquitectura
El arquitecto describe la arquitectura, enfocándose en cómo ésta cumple con los objetivos del negocio.
Fase 2: Investigación y análisis
4. Identificación de los enfoques arquitectónicos , Estos elementos son detectados, pero no analizados.
5. Generación del Utility Tree
Se elicitan los atributos decalidad que engloban la “utilidad” del sistema (desempeño, disponibilidad, seguridad, modificabilidad, usabilidad, etc.), especificados en forma de escenarios. Se anotan los estímulos y respuestas, así como se establece la prioridad entre ellos.
6. Análisis de los enfoques arquitectónicos
Con base en los resultados del establecimiento de prioridades del paso anterior, se analizan loselementos del paso 4. En este paso se identifican riesgos arquitectónicos, puntos de sensibilidad y puntos de balance.
Fase 3: Pruebas
7. Lluvia de ideas y establecimiento de prioridad de escenarios.
Con la colaboración de todos los involucrados, se complementa el conjunto de escenarios.
8. Análisis de los enfoques arquitectónicos
Este paso repite las actividades del paso 6, haciendouso de los resultados del paso 7. Los escenarios son considerados como casos de prueba para confirmar el análisis realizado hasta el momento.
Fase 4: Reporte
9. Presentación de los resultados
Basado en la información recolectada a lo largo de la evaluación del ATAM, se presentan los hallazgos a los participantes.

Método Diseño y Uso de Arquitecturas de Software propuesto por Bosch(2000)
Plantea, en su método de diseño de arquitecturas de software, que el proceso de evaluación debe ser visto como una actividad iterativa, que forma parte del proceso de diseño, también iterativo. Una vez que la arquitectura es evaluada, pasa a una fase de transformación, asumiendo que no satisface todos los requerimientos. Luego, la arquitectura transformada es evaluada de nuevo. Elproceso de evaluación propuesto por Bosch (2000) se divide en dos etapas, que son presentadas
Etapa I
1. Selección de atributos de calidad
Deben seleccionarse aquellos atributos que se consideran cruciales para el éxito del sistema, y cuya satisfacción resulte poco clara a nivel de arquitectura. Resulta necesario porque es poco factible y poco útil evaluar todos los atributos de calidad, dado...
tracking img