【文件属性】:
文件名称:非功能质量的设计原理和思想
文件大小:237KB
文件格式:PDF
更新时间:2021-08-23 10:23:33
构架
Abstract
If a software architecture is a key business asset for an organization, then architectural analysis
must also be a key practice for that organization. Why? Because architectures are complex and
involve many design tradeoffs. Without undertaking a formal analysis process, the organiza
tion cannot ensure that the architectural decisions made—particularly those which affect the
achievement of quality attribute such as performance, availability, security, and modifiabil
ity—are advisable ones that appropriately mitigate risks. In this report, we will discuss some
of the technical and organizational foundations for performing architectural analysis, and will
present the Architecture Tradeoff Analysis MethodSM (ATAM)—a technique for analyzing
software architectures that we have developed and refined in practice over the past three years.