ATAM: Cómo evaluar una arquitectura antes de que falle en producción
Diseñar una buena arquitectura no garantiza que el sistema funcione correctamente.
La verdadera clave está en evaluar esa arquitectura antes de implementarla, asegurándose de que cumple los atributos de calidad (rendimiento, disponibilidad, seguridad, mantenibilidad, etc.) que el negocio necesita.
Para ello, el SEI (Software Engineering Institute) de la Carnegie Mellon University desarrolló el ATAM (Architecture Tradeoff Analysis Method): un método cualitativo, sistemático y colaborativo que permite valorar los riesgos y compensaciones (trade-offs) de una arquitectura de software antes de su construcción.







