软件体系结构(二):1.软件体系结构风格


一、引言:类比建筑风格

  • 例子:
    像是中国古代的榫卯结构,像是脑海中体育馆和游泳馆的刻板映像

  • 风格的定义:
    具有良好的可行性、性能和实用性,可以直接用来复用的模式。

二、软件体系结构风格

在这里插入图片描述
五大软件体系结构:

  • 数据流 data flow
    • 批处理 batch sequential
    • 管道-过滤器 pipes and filters
  • 调用-返回 call/return
    • 主程序-子程序 main program and subroutine
    • 面向对象 object-oriented
    • 分层 layered
  • 以数据为中心 data-centered
    • 仓库 repository
    • 黑板 blackboard
  • 虚拟机 virtual machine
    • 解释器 interpreter
    • 基于规则的系统 rule-based system
  • 独立构件 independent components
    • 进程通信 communicating process
    • 事件系统 event systems
      • 隐式调用 implicit invocation
      • 显示调用 explicit invocation
发布了461 篇原创文章 · 获赞 183 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/sandalphon4869/article/details/104353305