系统架构设计师-软件质量属性战术与架构评估方法全解软件质量属性是衡量系统架构设计有效性的核心指标,架构评估是验证架构是否满足质量需求的关键过程,二者是软考高级系统架构设计师考试的高频考点,在历年案例分析题和论文题中的出现频率超过 40%。 质量属性的研究起源于 20 世纪 70 年代的软件工程质量模型,ISO 9126(现更新为 ISO/IEC 25010:2011《软件工程 产品质量模型》)首次将软件质量划分为功能性、性能、可用性等多个维度。20 世纪 90 年代,卡内基梅隆大学软件工程研究所(SEI)提出了基于场景的架构评估方法,先后发布 SAAM(