系统架构设计师考试精华十一:综合知识汇总

📅 2026/8/12 13:10:42
系统架构设计师考试精华十一:综合知识汇总
【829】系统架构设计师考试精华十一:综合知识汇总系统架构设计师考试精华系列第十一期,综合知识汇总!一、软件架构基本概念1. 软件架构定义软件架构 = 组件 + 连接件 + 约束 组件:系统的模块或服务 连接件:组件之间的交互方式 约束:架构必须满足的条件2. 架构的重要性架构决定系统的: - 质量属性(性能、可用性、安全性) - 开发效率 - 维护成本 - 扩展能力 "架构腐化是最大的技术债务"二、架构设计原则经典设计原则(SOLID): ┌──────────────────────────────────────────────────────┐ │ S - 单一职责原则(SRP) │ │ 一个类只负责一件事 │ ├──────────────────────────────────────────────────────┤ │ O - 开闭原则(OCP) │ │ 对扩展开放,对修改关闭 │ ├─────────────────────────────────────────