本质定义:质量属性场景(Quality Attribute Scenario)是精确描述软件系统质量要求的结构化方法,通过标准化的场景模板将抽象的质量属性转化为可测量、可验证的具体行为描述,为架构设计提供客观评估基准。 一、质量属性场景核心结构 1. 六元组标准模板 质量属性场景+刺激源(Source)+刺激(Stimulus)+环境(Environment)+制品(Artifact)+响应(Response)+响应度量(Measure)刺激源+人类用户+外部系统+硬件设备+时间事件环境+正常模式+高负载+故障状态+安全攻击响应度量+时间延迟+吞吐量+错误率+资源消耗 2. 元素关系模型 刺激源施加刺激环境状态制品受影响系统响应可测量结果 二、质量属性分类体系 1. 核心质量属性矩阵 属性类别包含的质量属性运行期属性功能性、性能、安全性、可用性演化期属性可修改性、可测试性、可移植性、可复用性 2. 属性关联网络