用途:该技能提供一套质量属性(非功能需求,NFR)框架,用于系统设计中定义NFR、评估架构权衡、开展架构评审、准备系统设计面试,以及把业务需求翻译为技术要求。
主要能力:区分功能需求与质量属性(前者定义系统做什么,后者定义做得如何)。核心属性包括可扩展性、可靠性、可用性、性能、安全、可维护性;次要属性包括可测试性、可观测性、可运维性、可移植性、互操作性、成本效率。可对每个属性给出定义、测量指标与常见权衡,并提供可用性等级对应表(如99.9%对应每年8.76小时停机)。同时涵盖ISO 25010的8项质量特性及其子特性、质量属性场景模板(来源、刺激、制品、环境、响应、度量)、系统设计面试中的权衡表、设计评审检查清单、各属性的架构战术、业务需求到质量属性的翻译指南,以及关联技能、命令与智能体说明。
使用方式:在定义NFR、评审架构或准备设计面试时引用该框架;用场景模板把质量属性写成可度量形式;用检查清单逐项核对可扩展性、可靠性、可用性、性能、安全、可维护性、成本与可观测性。
适用场景:系统设计、架构评审、NFR梳理、面试准备、业务与技术需求转换。
限制:本资料为方法框架说明,未提供具体代码或安装命令;实际指标阈值需结合具体项目确定。部分关联能力标注为后续阶段内容。