论软件架构风格

软件架构风格概述

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

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

软件架构风格

1. 数据流风格:

批处理序列架构风格

管道-过滤器架构风格

2.调用/返回风格

主/子程序架构风格

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

层次结构架构风格

3.独立构件风格

进程通信架构风格

事件驱动架构风格

4.虚拟机风格

解释器架构风格

基于规则的系统

5.仓库风格

数据库架构风格

黑板架构风格

6.分布式处理架构风格 

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

7.REST混合架构风格

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值