架构风格-架构师(六十六)

  1. 管道-过滤器和仓库

架构风格-架构师(六十六)_第1张图片

数据处理方式:

管道过滤器是 数据驱动机制,处理流程事前确定,交互差。

仓库是通过仓库中间件交互,交互性强,灵活组装

系统可扩展性:

管道过滤器是数和处理在一起,需要新增代码重启电脑。

仓库是数据与处理解耦,可以动态的添加和删除处理组件

处理性能:

管道过滤器:劣势需要数据转换,性能低。优势,支持并发

仓库:劣势,仓储中间件和仓库交互性能低,优势,支持并发。

交互方式:

管道过滤器是 构件顺序交互,前一个构件的输出时候一个构件的输入。顺序结构或有限循环结构。

仓库 仓库工具之间不可以互相交互,通过仓库数据库交互,因此仓库更灵活。

数据结构:

管道过滤器是数据驱动机制,处理流事前确定。

仓库则是基于数据库 文件或者模型

控制结构:

管道-过滤器:数据驱动模型。

数据仓库风格:业务功能驱动

扩展方法:

管道过滤器:管道过滤器是顺序结构,所以接口适配

数据仓库风格:可以动态在数据库添加数据适配,更加灵活。

架构风格-架构师(六十六)_第2张图片

1、若信息码为111000110,生成多项式G(X)=x^5+x^3+x+1,计算出CRC校验码为()。

A、01101

B、11001

C、001101

D、011001

答案:B

2、需求管理是一个对系统需求变更、了解和控制的过程。以下活动中,()不属于需求管理的主要活动。

A、文档管理

B、需求跟踪

C、版本控制

D、变更控制

答案:A

3、常见的web服务器性能评测方法有基准性能测试,压力测试和()。

A、功能测试

B、黑盒测试

C、白盒测试

D、可靠性测试

答案:D

4、RUP软件开发生命周期是一个二维的软件开发模型,其中,RUP的9个核心工作流不包括()。

A、业务建模

B、配置与变更管理

C、成本

D、环境

答案:C

你可能感兴趣的:(后端,软考高级,架构)