ATAM Lifecycle
┌───────────────────────────────────────────────┐ │ Requirements & Quality Goals │ │ (Business Drivers, Stakeholders) │ └───────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ QAW – Quality Attribute │ │ Workshop │ │ → Define quality attribute │ │ scenarios collaboratively│ └─────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ ATAM – Architecture │ │ Tradeoff Analysis Method │ │ → Evaluate architecture’s │ │ ability to meet those │ │ quality goals │ │ → Identify risks/tradeoffs │ └─────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ SAAM – Software Architecture│ │ Analysis Method │ │ → Earlier/lighter version │ │ of ATAM (focus on │ │ modifiability) │ └─────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ CBAM – Cost Benefit │ │ Analysis Method │ │ → Quantifies trade-offs by │ │ linking architecture │ │ decisions to business │ │ value & ROI │ └─────────────────────────────┘ │ ▼ ┌─────────────────────────────┐ │ Continuous Validation & │ │ Monitoring (Runtime, DevOps)│ │ → Ensure qualities hold │ │ during evolution │ └─────────────────────────────┘ |
Atam-case-studies Atam-lifecycle Atam-overview