软考高级系统架构设计师系列之:快速掌握软件架构设计核心知识点
- 一、软件架构设计
- 二、软件架构的概念
- 三、软件架构的发展史
- 四、软件架构建模
- 五、软件架构风格
- 六、软件架构风格-数据流风格
- 七、软件架构风格-调用/返回风格
- 八、软件架构风格-调用/返回风格(层次结构)
- 九、软件架构风格-独立构件风格
- 十、软件架构风格-虚拟机风格
- 十一、软件架构风格-仓库风格(以数据为中心的风格)
- 十二、软件架构风格-闭环控制架构(过程控制)
- 十三、软件架构风格-C2风格
- 十四、软件架构风格-层次架构风格
- 十五、软件架构风格-两层C/S架构
- 十六、软件架构风格-三层C/S架构
- 十七、软件架构风格-三层B/S架构
- 十八、软件架构风格-混合架构风格
- 十九、软件架构风格-MVC架构风格
- 二十、软件架构风格-基于服务的架构SOA
- 二十一、软件架构风格-SOA的实现方式-Web Service
- 二十二、软件架构风格-SOA的实现方式-ESB
- 二十三、软件架构风格-SOA的实现方式-服务注册表
- 二十四、软件架构风格-SOA-关键技术
- 二十五、软件架构服务-微服务
- 二十六、软件架构风格-微服务与SOA
- 二十七、软件架构风格-MDA
- 二十八、架构描述语言ADL
- 二十九、特定领域软件架构(DSSA)-基本活动
- 三十、特定领域软件架构DSSA-建立过程
- 三十一、特定领域软件架构DSSA-三层次模型
- 三十二、基于架构的软件开发方法-基于架构的软件设计ABSD
- 三十三、基于架构的软件开发方法-开发过程
- 三十四、软件架构评估-质量属性
- 三十五、软件架构评估
- 三十六、软件架构评估-基于场景的方式
- 三十七、软件架构评估-SAAM
- 三十八、软件架构评估-ATAM
- 三十九、质量效用树
- 四十、软件产品线-基本概念
- 四十一、软件产品线-过程模型-双生命周期模型
- 四十二、软件产品线-建立方式
- 四十三、软件产品线-组织结构
- 四十四、构件与中间件技术-概念
- 四十五、构件与中间件技术-构件的复用
- 四十六、构件与中间件技术-优点
- 四十七、中间件技术-主要的中间件
- 四十八、中间件技术-Corba公共对象请求代理体系结构
- 四十九、典型应用架构-J2EE-分布式多层应用程序
- 五十、典型应用架构-Web架构设计
- 五十一、应用服务器集群
- 五十二、负载均衡技术
- 五十三、有状态与无状态
- 五十四、缓存技术
- 五十五、CDN内容分发网络
- 五十六、XML与JSON
- 五十七、Web应用服务器
- 五十八、REST表述性状态传递
- 五十九、响应式Web设计
- 六十、中台
一、软件架构设计
概念——风格——设计——评估:
- 软件架构的概念
- 软件架构风格
- 软件描述语言ADL
- 特定领域软件架构
- 基于架构的软件开发
- 软件质量属性
- 软件架构评估
- 软件产品线
- 构件与中间件技术
- Web架构设计
二、软件架构的概念

三、软件架构的发展史

四、软件架构建模

本文详细探讨了软件架构设计的核心知识点,包括架构的概念、风格、设计、评估和实现方式。从数据流风格到微服务架构,从构件与中间件技术到基于架构的软件开发方法,再到现代Web架构设计,全面覆盖了系统架构设计的各个方面。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



