传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是 ① 。该体系结构的优点不包括 ② 。 ②处应填入?

admin2019-02-25  35

问题 传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是  ①  。该体系结构的优点不包括  ②  。
②处应填入?

选项 A、软件构件具有良好的高内聚、低耦合的特点
B、支持重用
C、支持并行执行
D、提高性能

答案D

解析 本题考查软件体系结构的基本概念。软件体系结构设计是软件概要设计阶段的一个任务。目前已经存在一些典型的软件体系结构风格。
管道过滤器体系结构由一组称为过滤器的构件以及连接构件的管道组成,管道将数据从一个过滤器传送到另一个过滤器。
该风格具有以下优点:
①软件构件具有良好的隐蔽性和高内聚、低耦合的特点;
②允许设计者将整个系统的输入输出行为看成是多个过滤器的行为的简单合成;
③支持软件复用;
④系统维护和增强系统性能简单;
⑤允许对一些如吞吐量、死锁等属性的分析;
⑥支持并行执行。
分层体系结构风格将系统的软件单元按层次划分,每一层为其上层提供服务,同时也是下层的客户。
信息库风格也称为仓库风格,在该风格中,有一个数据仓库位于中心,其他构件会访问该数据仓库,并对仓库里的数据进行增、删、改和查等操作。
发布订阅风格中,构件之间通过对事件的广播和响应实现交互。
转载请注明原文地址:https://kaotiyun.com/show/f1PZ777K
0

相关试题推荐
最新回复(0)