Chapter 3: Understanding ATAM and the Software Quality Attributes

This chapter will provide you with an overview of the Architecture Tradeoff Analysis Method (ATAM), which is a widely adopted architectural analysis method used in organizations. As explained in the introductory chapter, software architecture practice may vary from one corporation to another or from one industry to another, but you should encounter ATAM on your way sooner or later. In this chapter, we want to make you understand ATAM's essentials.

We will more specifically cover the following topics in this chapter:

  • Introducing ATAM
  • Understanding sensitivity points, trade-off points, risks, and non-risks
  • Exploring quality attributes
  • Getting started with quality-attribute scenarios ...

Get Software Architecture for Busy Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.