当前位置:高级系统架构师题库>软件架构设计题库

问题:

[单选] 管道和过滤器模式属于()

A . 数据为中心的体系结构
B . 数据流体系结构
C . 调用和返回体系结构
D . 层次式体系结构

某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用()架构风格最为合适。 管道-过滤器。 隐式调用。 主程序-子程序。 解释器。 软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是() 在建立软件架构的初期,一般需要选择一个合适的架构风格。 将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系。 软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件。 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审。 软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是() 根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程。 软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等。 软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动。 软件架构能够指导设计人员和实现人员的工作。 软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是() 应用软件、业务构件、中间件、系统软件。 业务构件、应用软件、中间件、系统软件。 应用软件、中间件、系统软件、业务构件。 业务构件、中间件、应用软件、系统软件。 识别风险点、非风险点、敏感点和权衡点是ATAM方法中的关键步骤。已知针对某系统所做的架构设计中,提高其加密子系统的加密级别将对系统的安全性和性能都产生非常大的影响,则该子系统一定属于() 风险点和敏感点。 权衡点和风险点。 权衡点和敏感点。 风险点和非风险点。 管道和过滤器模式属于()
参考答案:

  参考解析

体系结构风格有九大类:
①数据流系统:包括顺序批处理、管道和过滤器。
②调用和返回系统:包括主程序和子程序、面向对象系统、层次结构。
③独立部件:包括通信进程、事件隐式调用。
④虚拟机:包括解释器、规则基系统。
⑤以数据为中心的系统:包括数据库、超文本系统、黑板系统。
⑥特殊领域风格;如过程控制、模拟器。
⑦特殊结构的风格:如分布式处理、状态转移系统。
⑧不同风格合成建立的异构结构。
⑨最初始、最基本的主程序/子程序。管道和过滤器模式是为处理数据流的系统提供的一种模式。它是由过滤器和管道组成的。每个处理步骤都被封装在一个过滤器组件中,数据通过相邻过滤器之间的管道进行传输。每个过滤器可以单独修改,功能单一,并且它们之间的顺序可以进行配置。

在线 客服