论软件架构风格

软件架构风格概述

软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。它反映了领域中众多系统所共有的结构语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。

软件体系结构风格定义了用于描述系统的词汇表(构件和连接件)一组约束,  约束指导构件和连接件结合,形成构件系统的规则。

软件架构风格

1. 数据流风格:

批处理序列架构风格

管道-过滤器架构风格

2.调用/返回风格

主/子程序架构风格

数据抽象和面向对象架构风格

层次结构架构风格

3.独立构件风格

进程通信架构风格

事件驱动架构风格

4.虚拟机风格

解释器架构风格

基于规则的系统

5.仓库风格

数据库架构风格

黑板架构风格

6.分布式处理架构风格 

CS(客户机/服务器)架构风格, BS(浏览器/服务器)架构风格, EJB架构风格

7.REST混合架构风格

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月8日
下一篇 2020年11月8日

相关推荐