栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

软件体系结构-02-体系结构风格概述

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软件体系结构-02-体系结构风格概述

体系结构风格概述 软件体系风格
  1. 数据流风格
  2. 调用/返回风格
  3. 独立构件风格
  4. 虚拟机风格
  5. 仓库风格

定义:描述特定领域中软件系统家族的组织结构方式的惯用模式,反映了领域中众多系统所共有的结构和语义特性

数据流体系结构风格

流水线生产
数据到达时激活,无数据时不工作

  • 基本特征

    • 数据的可用性决定着处理(计算单元)是否可行
    • 系统结构:数据在各处理之间的有序移动
    • 在纯数据流系统中,处理之间除了数据交换,没有任何其他的交互
  • 基本构件

    • 构件接口:输入端口和输出端口
    • 从输入端口读取数据,向输出端口写入数据
    • 计算模型:从输入端口读数,经过计算/处理,然后写到输出端口
  • 连接件

    • 单向,通常是异步,有缓冲
    • 接口角色:reader和writer
    • 计算模型:把数据从一个处理的输出端口传送到另一个处理的输入端口
  • 典型的数据流风格:

    • 批处理
      • 每个步骤是一个独立的程序
      • 每一步必须在前一步结束后才能开始
      • 数据必须是完整的,以整体的方式传递
    • 管道-过滤器
      • 数据源源不断的产生,系统需要对这些数据进行若干分析(分析,计算,转换等)
      • 解决方案
        • 把系统分解为几个序贯的处理步骤,这些步骤之间通过数据流链接,一个步骤的输出是另一个步骤的输入;
        • 每个处理步骤由一个过滤器构件实现;
        • 处理步骤之间的数据传输由管道负责;
    • 过程控制
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/692447.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号