架构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一种系统架构评估方法,主要在系统开发之前,针对性能、()、安全性和可修改性等质量属性进行评价和折中。ATAM可以分为4个主要的活动阶段,包括需求收集、()描述、属性模型构造和分析、架构决策与折中,整个评估过程强调以()作为架构评估的核心概念。 某软件公司采用ATAM进行软件架构评估,在评估过程中识别出了多个关于质量属性的描述。其中,“系统在进行文件保存操作时,应该与Windows系统的操作方式保持一致”主要与()质量属性相关;“系统应该提供一个开放的API接口,支持远程对系统的行为进行控制与调试”主要与()质量属性相关。在识别出上述描述后,通常采用()对质量属性的描述进行刻画与排序。在评估过程中,()是一个会影响多个质量属性的架构设计决策。
针对性能、()、安全性和可修改性等质量属性进行评价和折中。架构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一种系统架构评估方法,主要在系统开发之前,针对性能、()、安全性和可修改性等质量属性进行评价和折中。ATAM可以分为4个主要的活动阶段,包括需求收集、()描述、属性模型构造和分析、架构决策与折中,整个评估过程强调以()作为架构评估的核心概念。 某软件公司采用ATAM进行软件架构评估,在评估过程中识别出了多个关于质量属性的描述。其中,“系统在进行文件保存操作时,应该与Windows系统的操作方式保持一致”主要与()质量属性相关;“系统应该提供一个开放的API接口,支持远程对系统的行为进行控制与调试”主要与()质量属性相关。在识别出上述描述后,通常采用()对质量属性的描述进行刻画与排序。在评估过程中,()是一个会影响多个质量属性的架构设计决策。
ATAM可以分为4个主要的活动阶段,包括需求收集、()描述、属性模型构造和分析、架构决策与折中。基于场景的架构分析方法(Scenarios-based Architecture Analysis Method,SAAM)是美国卡耐基·梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、(1)和架构描述文档,其分析过程主要包括场景开发、(2)、单个场景评估、场景交互和总体评估。
(1)处是()我来回答: