<aside> 💡
《系统架构设计师教程》的学习笔记,主要记录了阅读书籍过程中的相关知识点
</aside>
定义:系统架构是系统的一种整体的高层次的结构表示,是系统的骨架和根基,支撑和链接各个部分,包括组件、连接件、约束规范以及指导这些内容设计与演化的原理,它是刻画系统整体抽象结构的一种手段
系统架构设计是成熟系统开发过程中的一个重要环节,它不仅是连接用户需求和系统进一 步设计与实现的桥梁,也是系统早期阶段质量保证的关键步骤。
系统架构设计的目的:对需要开发的系统进行一系列相关的抽象,用于指导系统各个方面的设计与实现
什么是系统架构设计师?
系统架构设计师是承担系统架构设计的核心角色,链接用户需求和系统进一步设计与实现的桥梁,是系统开发早期阶段质量保证的关键角色。
软件架构(体系结构)是用来刻画软件系统整体抽象结构的一种手段,软件架构设计也是软件系统开发过程中的一个重要环节。
软件架构经历的四个发展阶段
不同的架构风格具有各自的优缺点和应用场景