Content deleted Content added
mNo edit summary |
|||
(7 intermediate revisions by 6 users not shown) | |||
Line 1:
{{Short description|Risk-mitigation process in software engineering}}
In [[software engineering]], '''
ATAM was developed by the [[Software Engineering Institute]] at the [[Carnegie Mellon University]]. Its purpose is to help choose a suitable [[Software architecture|architecture]] for a software system by discovering [[trade-off]]s and sensitivity points.
ATAM is most beneficial when done early in the software development life-cycle
== ATAM benefits ==
The following are some of the benefits of the ATAM process:<ref>{{cite web|url=https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=513908|title=Architecture Tradeoff Analysis Method|accessdate=2018-04-20|publisher=Carnegie Mellon Software Engineering Institute}}</ref>
* identified risks early in the life cycle.
* increased communication among stakeholders.
* clarified quality attribute requirements.
* improved architecture documentation.
* documented basis for architectural decisions.
== ATAM process ==
The ATAM process consists of gathering stakeholders together to analyze business drivers (system functionality, goals, constraints, desired
== Steps of the ATAM process ==
Line 28 ⟶ 29:
#Present results – provide all documentation to the stakeholders.
These steps are separated
== See also ==
|