Arquitectura Del Software

Páginas: 3 (731 palabras) Publicado: 22 de abril de 2011
Evaluación de arquitecturas

La evaluación de arquitecturas es una actividad que puede ser útil por diversas razones, por ejemplo para tomar mejores decisiones, es decir frente a una arquitecturaque me está dando problemas, la evaluación me puede ayudar a decidir si conviene invertir en mejorarla o solucionar sus problemas; o si es mejor cambiarla y empezar de nuevo.

Otra buena causa espara obligar a generar material para la revisión, lo cual lleva a que se pongan en escrito cosas que suelen no estarlo.

Una evaluación temprana puede permitir detectar problemas o incluso permitir lavalidación de la misma contra los requerimientos existentes.

Architecture Tradeoff Analysis Method (ATAM)

ATAM busca evaluar las consecuencias de las decisiones arquitectónicas a partir de losrequerimientos de atributos de calidad. Permite identificar riesgos relacionados con la arquitectura.

Es un método que permite a los stakeholders generar preguntas para encontrar decisionesarquitectónicas potencialmente peligrosas, pero no tiene por intención dar un análisis preciso, es decir no es cuantificado, ni me va a decir cosas como: este componente está mal o la arquitectura soportatantas transacciones por segundo.

El método ATAM brinca una interacción breve y facilitada entre los stakeholders que llevan a identificar riesgos, puntos sensibles y tradeoffs. Los riesgos son lasdecisiones arquitectónicas potencialmente problemáticas. Los puntos sensibles son las propiedades de los componentes que son críticas para alcanzar un atributo de calidad. Un punto de tradeoff es unapropiedad que afecta a más de un atributo, en general a algunos positivamente y a otros negativamente. Existen además los llamados non risks que son buenas decisiones de arquitectura que suelen estarimplícitas.

Frente a los riesgos, el foco se pone en las tareas de mitigación y con respecto a los puntos sensibles y de tradeoff hay que documentarlos explícitamente.

[pic]

Fases ATAM...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura de Software
  • Arquitectura De Software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS