系统架构设计师 · 知识库

软件架构风格

软件架构风格是对构件、连接件和约束的组织方式。常见类别包括数据流、调用返回、独立构件、仓库、虚拟机和层次/控制环路等。

架构风格选择

先确定质量属性优先级和约束,再看候选风格的结构、构件与连接件是否支持这些质量属性。

风格选择 = 质量属性优先级 × 约束 × 构件/连接件匹配度