Trade-off analysis is a structured method to evaluate competing design, architecture, or product options against explicit criteria. It makes trade-offs explicit, quantifies impacts and supports reasoned choices between conflicting goals. In practice it helps to balance risks, costs and scalability during decision-making.
Use this profile to understand the building block briefly, place it in the model, and switch to the 360° assessment when needed.
Theoretical construct: explains a term, principle, or mental model.
What organizes, connects, or makes decisions possible.
Trade-off analysis compares alternatives against competing goals and shows which benefits a decision exchanges for which drawbacks.
The approach comes from decision and systems analysis. Software architecture formalised it, among other ways, through the Software Engineering Institute's ATAM.
Teams define goals and criteria, expose each option's impacts, and weigh them together. Assumptions and uncertainty remain testable.
A gain on one goal can worsen another.
Criteria make options comparable.
Assumptions explain the assessment basis.
For architecture decisions, the analysis makes cost, risk, performance, and changeability transparently comparable.
Where this building block is located in the topic model.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.