22 September 2020

ATAM - Architecture tradeoff analysis method

Consequences of architectural decisions in light of quality attributes requirements

ATAM is developed among technical professional, is not mandatory to include domain experts.

Steps:

  1. Present the ATAM.
  2. Present business drivers.
  3. Present architecture.
  4. Identify architectural approaches.
  5. Generate quality attribute utility tree.
  6. Analyze architectural approaches.
  7. Brainstorm and prioritize scenarios.
  8. Analyze architectural approaches.
  9. Present results.

Quality Attributes:

  • performance
  • availability
  • security
  • modifiability
  • interoperability
  • integrability
  • (observability)






 

Outputs of ATAM
 

  •  A concise presentation of the architecture.
  •  Articulation of business goals.
  •  The quality requirement in terms of a collection of scenarios.
  •  Mapping of architectural decisions to quality requirements.
  •  A set of identified sensitivity and tradeoff points.
  •  A set of risks and non-risks.
  •  A set of risk themes.



https://concisesoftware.com/architecture-tradeoff-analysis-method-atam/

https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=5177

http://devwebcl.blogspot.com/2017/05/software-architecture-books.html

https://resources.sei.cmu.edu/asset_files/TechnicalReport/2000_005_001_13706.pdf

 


Blog Archive

Disclaimer

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.