软考高级系统架构设计师系列论文之:论软件系统架构风格

软考高级系统架构设计师系列论文之:论软件系统架构风格

  • 一、软件系统架构风格
  • 二、常用的软件系统架构风格
    • 1.管道和过滤器风格
    • 2. 数据抽象和面向对象风格
    • 3. 基于事件的隐式调用风格
    • 4. 层次系统风格
    • 5. 仓库风格
    • 6. C2风格
  • 三、分层架构风格

一、软件系统架构风格

  • 系统架构风格(System Architecture Style)是描述某一特定应用领域中系统组织方式的惯用模式.架构风格定义了一个词汇表和一组约束,词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的口软件系统架构风格反映了领域中众多软件系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。
  • 软件系统架构风格的共有部分可以使得不同系统共享同一个实现代码,系统能够按照常用的、规范化的方式来组织,便于不同设计者很容易地理解系统架构。

二、常用的软件系统架构风格

1.管道和过滤器风格

在管道/过滤器风格的软件体系结构中,每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生

你可能感兴趣的:(软考高级系统架构设计师考试,软考高级系统架构设计师系列论文,论软件系统架构风格)