系统架构评估是在对架构分析、评估的基础上,对架构策略的选取进行决策。
系统架构评估的方法通常可以分为3类:基于调查问卷或检查表的方式、基于场景的方式 和基于度量的方式。
系统架构属性
风险点:风险点是指那些可能会带来负面后果的地方。这些点需要特别关注和管理,以防止潜在的风险转化为实际问题。
非风险点:非风险点是指那些对整体情况影响不大的地方,即使在这些点上出现问题,通常也不会对整体造成重大影响。
敏感点:敏感点是一个或多个构件(和/或构件之间的关系)的特性。研究敏感点可使设计人员或分析员明确在搞清楚如何实现质量目标时应注意什么。
权衡点:权衡点是影响多个质量属性的特性,是多个质量属性的敏感点。
基于场景的评估方法
基于场景的评估方法。基于场景的方式由卡耐基梅隆大学软件工程研究所首先提出 并应用在架构权衡分析法(Architecture Tradeoff Analysis Method, ATAM)和软件架构分析方法(Software ArchitectureAnalysis Method, SAAM)中。它是通过分析软件架构对场景(也就是对系统的使用或修改活动)的支持程度,从而判断该架构对这一场景所代表的质量需求的满足程度。