Content deleted Content added
Line 1:
In [[software engineering]], '''
ATAM was developed by the [[Software Engineering Institute]] at the [[Carnegie Mellon University]]. Its purpose is to help choose a suitable architecture for a software system by discovering [[trade-off]]s and sensitivity points.
Line 5:
ATAM is most beneficial when done early in the software development life-cycle, when the cost of changing architectures is minimal.
== ATAM
The following are some of the benefits of the ATAM process {{Citation needed|date=May 2010}}:
* Promotes the gathering of precise quality requirements
Line 13:
* Encourages increased communication among stakeholders
== ATAM
The ATAM process consists of gathering stakeholders together to analyze business drivers and from these drivers extract quality attributes that are used to create scenarios. These scenarios are then used in conjunction with architectural approaches and architectural decisions to create an analysis of trade-offs, sensitivity points, and risks (or non-risks). This analysis can be converted to risk themes and their impacts whereupon the process can be repeated.
== Steps of the ATAM
#Present ATAM
#Present
#Present the
#Identify
#Generate
#Analyze architectural approaches
#Brainstorm and prioritize scenarios
#Analyze architectural approaches
#Present results
== See
[[ilities]]
|