● 某软件开发公司负责开发一个 Web 服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括 HTTP 报头分离、SOAP 报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下 (53) 架构风格,最适合该服务端处理软件。(53)A. 虚拟机B. 管道-过滤器C. 黑板结构D. 分层结构

● 某软件开发公司负责开发一个 Web 服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括 HTTP 报头分离、SOAP 报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下 (53) 架构风格,最适合该服务端处理软件。

(53)

A. 虚拟机

B. 管道-过滤器

C. 黑板结构

D. 分层结构


相关考题:

● Windows操作系统在图形用户界面处理方面采用的核心架构风格是 (51) 风格。Java语言宣传的“一次编写,到处运行”的特性,从架构风格上看符合 (52) 风格的特点。(51)A. 虚拟机B. 管道-过滤器C. 事件驱动D. 微内核-扩展(52)A. 虚拟机B. 管道-过滤器C. 事件驱动D. 微内核-扩展

阅读以下关于软件架构风格的说明,在答题纸上回答问题1和问题2。 【说明】 某软件公司为其新推出的字处理软件设计了一种脚本语言,专门用于开发该字处理软件的附加功能插件。为了提高该语言的编程效率,公司组织软件工具开发部门为脚本语言研制一套集成开发环境。软件工具开发部门根据字处理软件的特点,对集成开发环境进行了需求分析,总结出以下3项核心需求: (1)集成开发环境需要提供对脚本语言的编辑、语法检查、解释、执行和调试等功能的支持,并要实现各种功能的灵活组合、配置与替换。 (2)集成开发环境需要提供一组可视化的编程界面,用户通过对界面元素拖拽和代码填充的方式就可以完成功能插件核心业务流程的编写与组织。 (3)在代码调试功能方面,集成开发环境需要实现在脚本语言编辑界面中的代码自动定位功能。具体来说,在调试过程中,编辑界面需要响应调试断点命中事件,并自动跳转到当前断点处所对应的代码。 针对上述需求,软件工具开发部门对集成开发环境的架构进行分析与设计,王工认为该集成开发环境应该采用管道-过滤器的架构风格实现,李工则认为该集成开发环境应该采用以数据存储为中心的架构风格来实现。公司组织专家对王工和李工的方案进行了评审,最终采用了李工的方案。【问题1】(12分) 请用200字以内的文字解释什么是软件架构风格,并从集成开发环境与用户的交互方式、集成开发环境的扩展性、集成开发环境的数据管理三个方面说明为什么最终采用了李工的设计方案。 【问题2】(13分) 在对软件系统架构进行设计时,要对架构需求进行分析,针对特定需求选择最为合适的架构风格,因此实际的软件系统通常会混合多种软件架构风格。请对核心需求进行分析,说明为了满足需求(2)和(3),分别应采用何种架构风格,并概要说明采用相应架构风格后的架构设计过程。

采用以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的( ),在此基础上,开发人员通过架构模型,可以获得关于( )的理解,为将来的架构实现与演化过程建立了目标。A.分析模式 B.设计模式 C.架构风格 D.架构标准 A.架构需求 B.架构属性 C.架构优先级 D.架构约束

● (44) 描述了一类软件架构的特征,它独立于实际问题,强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种 (45) 。(44)A. 架构风格B. 开发方法C. 设计模式D. 分析模式(45)A. 架构风格B. 开发方法C. 设计模式D. 分析模式

● Java虚拟机采用 (20)软件体系结构。A.管道一过滤器B.分层C.黑板D.解释器

某公司采用基于架构的软件设计(Architecture-Based Software Design,ABSD)方法进行软件设计与开发。ABSD方法有三个基础,分别是对系统进行功能分解、采用(52)实现质量属性与商业需求、采用软件模板设计软件结构。 ABSD方法主要包括架构需求等6个主要活动,其中(53)活动的目标是标识潜在的风险,及早发现架构设计中的缺陷和错误;(54)活动针对用户的需求变化,修改应用架构,满足新的需求。 小王是该公司的一位新任架构师,在某项目中主要负责架构文档化方面的工作。小王(55)的做法不符合架构文档化的原则。架构文档化的主要输出结果是架构规格说明书和(56)。A.架构风格B.设计模式C.架构策略D.架构描述

软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的( )特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统。通常会采用( )架构风格。A.语法和语义 B.结构和语义 C.静态和动态 D.行为和约束 A.管道-过滤器 B.解释器 C.黑板 D.过程控制

某软件公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用(34)的体系结构风格比较适合。A.远程过程调用B.层次化C.管道/过滤器D.共享数据

老于是某银行的系统架构师,他为银行投资管理系统设计的软件架构包括进程通信和事件驱动的系统,该软件架构风格属于( )。A:数据流风格B:独立构件风格C:仓库风格D:虚拟机风格

基于组件的软件开发架构模式一般在( )软件开发架构模式中使用。A.管道-过滤器B.面向对象C.事件驱动D.客户/服务器

老于是某银行的系统架构师,他为银行投资管理系统设计的软件架构包括进程通信和事件驱动的系统,该软件架构风格属于( )。A.数据流风格B.独立构件风格C.仓库风格D.虚拟机风格

Java虚拟机采用( )软件体系结构。A.管道-过滤器B.分层C.黑板D.解释器

Java虚拟机采用( )软件体系结构。A.管道一过滤器B.分层C.黑板D.解释器

软件架构中,( )包括批处理序列和管道/过滤器两种风格。A.数据流B.调用/返回C.虚拟机D.独立构件

软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格反映领域中众多系统所共有的结构和( ),强调对架构(请作答此空)的重用。A. 分析 B. 设计 C. 实现 D. 评估

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()A. 在建立软件架构的初期,一般需要选择一个合适的架构风格B. 将架构分析价段已标识的构件映射到架构中,并分析这些构件之间的关系C. 软件架构设计活动将已标构件集成到软件架构中,设计并实现这些构件D. 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

某公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用( )的体系结构风格比较适合。A. 远程过程调用B. 层次化C. 管道/过滤器D. 共享数据

对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用()架构风格。A. 事件驱动系统B. 黑板C. 管道-过滤器D. 分层系统

软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的()特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用(请作答此空)架构风格。对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用()架构风格。A. 管道-过滤器B. 解释器C. 黑板D. 过程控制

Windows操作系统在图形用户界面处理方面采用的核心架构风格是(请作答此空)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合( )风格的特点。A. 虚拟机B. 管道-过滤器C. 事件驱动D. 微内核-扩展

软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的( )特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用()架构风格。对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用(请作答此空 )架构风格。A. 事件驱动系统B. 黑板C. 管道-过滤器D. 分层系统

某软件开发公司负责开发一个Web服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下( )架构风格,最适合该服务端处理软件。A. 虚拟机B. 管道-过滤器C. 黑板结构D. 分层结构

以下关于软件架构风格与系统性能关系的叙述,错误的是()A. 对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差B. 对于采用管道一过滤器架构风格的系统,可以通过引入过滤器的数据并发处理提高系统性能C. 对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能D. 对于采用过程调用架构风格的系统,可以通过将显式调用策略替换为隐式调用策略提高系统性能

博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用()的体系结构风格比较适合。A、远程过程调用B、层次化C、管道/过滤器D、共享数据

某软件开发公司负责开发一个Web服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下()架构风格,最适合该服务端处理软件。A、虚拟机B、管道.过滤器C、黑板结构D、分层结构

在DNS中,正向解析是指(3),记录类别(4)不是用于正向解析的,而是用于反向解析的。空白处(3)应选择()A、根据IP地址解析域名B、根据域名来解析IP地址C、服务端响应客户端的请求D、客户端响应服务端的请求

单选题博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用()的体系结构风格比较适合。A远程过程调用B层次化C管道/过滤器D共享数据