ATAM,是Architecture Tradeoff Analysis Method的缩写。
什么是Architecture?看CMU SEI的定义:
The software architecture of a system represents the design decisions related to overall system structure and behavior. Architecture helps stakeholders understand and analyze how the system will achieve essential qualities such as modifiability, availability, and security.
为什么需要ATAM?
The purpose of ATAM is: to assess the consequences of architectural decision alternatives in light of quality attribute requirements.
而也正是因为处于很早期(earliest life-cycle),所以这不是一个量化的评估方法,目的是识别需要的trade-off —— 这和QFD有什么本质区别?看看吧。
网友评论