网络协议和设备驱动软件经常采用分层架构模式,其主要原因是( )。A:可以让软件获得更高的性能 B:支持软件复用 C:让功能划分容易,便于设计实现 D:为达到低内聚、高耦合的设计目标

题目
网络协议和设备驱动软件经常采用分层架构模式,其主要原因是( )。

A:可以让软件获得更高的性能
B:支持软件复用
C:让功能划分容易,便于设计实现
D:为达到低内聚、高耦合的设计目标

相似考题
更多“网络协议和设备驱动软件经常采用分层架构模式,其主要原因是( )。”相关问题
  • 第1题:

    以下哪些属于IT基础架构?()

    A.SAPERP

    B.存储设备

    C.操作系统软件

    D.网络设备


    答案:BCD

  • 第2题:

    以下不属于常见的软件架构模式的是(19)。

    A.产品库模式

    B.事件驱动模式

    C.C/S模式

    D.管理/过滤器模式


    正确答案:A
    解析:常见的软件架构模式有:管理/过滤器模式、面向对象模式、事件驱动模式、分层模式、知识库模式、客户机/服务器(C/S)模式。产品库模式不是一种软件架构模式。

  • 第3题:

    在典型的软件架构模式中,( )模式是基于资源不对等,为实现共享而提出的模式。

    A.管道/过滤器
    B.事件驱动
    C.分层
    D.客户/服务器

    答案:D
    解析:
    软件架构模式分为管道/过滤器模式、事件驱动模式、分层模式、客户/服务器模式、面向对象的模式。其中
    客户/服务器模式(C/S)基于资源不对等,为实现共享而提出的模式。

  • 第4题:

    在典型的软件架构模式中, ( ) 模式是基于资源不对等,为实现共享而提出的。

    A.管道/过滤器
    B.事件驱动
    C.分层
    D.客户/服务器

    答案:D
    解析:
    常见的几种典型架构模式:——管道/过滤器模式:此模式中,每个组件(过滤器)都有一组输入/输出,组件读取输入的数据流,经过内部处理后,产生输出的数据流,该过程主要完成输入流的变换及增量计算。其典型应用包括批处理系统。——面向对象模式:在面向对象的基础上,将模块数据的表示方法及其相应操作封装在更高抽象层次的数据类型或对象中。其典型应用是基于组件的软件开发。——事件驱动模式:其基本原理是组件并不直接调用操作,而是触发一个或多个事件。系统中的其他组件可以注册相关的事件,触发一个事件时,系统会自动调用注册了该事件的组件,即触发事件会导致另一组件中操作的调用。其典型应用包括各种图形界面应用。——分层模式:采用层次化的组织方式,每一层都为上一层提供服务,并使用下一层提供的功能。其典型应用是分层通信协议,如ISO/OSI的七层网络模型。——客户/服务器模式(C/S):基于资源不对等,为实现共享而提出的模式。C/S模式将应用一分为二,服务器(后台)负责数据操作和事务处理,客户(前台)完成与用户的交互任务。

  • 第5题:

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

    A. 事件驱动系统
    B. 黑板
    C. 管道-过滤器
    D. 分层系统

    答案:C
    解析:
    体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。对软件体系结构风格的研究和实践促进对设计的重用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。例如,如果某人把系统描述为客户/服务器模式,则不必给出设计细节,我们立刻就会明白系统是如何组织和工作的。语音识别是黑板风格的经典应用场景。输入某个构件,经过内部处理,产生数据输出的系统,正是管道-过滤器中过滤器的职能,把多个过滤器使用管道相联的风格为管道-过滤器风格。

  • 第6题:

    组成计算机网络的除了计算机外,还须配备通信线路、通信设备、网络协议和网络软件等。


    正确答案:正确

  • 第7题:

    在软件定义网络架构中,管理员通过更换硬件设备来重新定义网络。


    正确答案:错误

  • 第8题:

    ()将整个软件系统划分为模型、视图和控制器三个部分。

    • A、架构模式
    • B、分层模式
    • C、MVC
    • D、管道模式

    正确答案:C

  • 第9题:

    基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。 空白(2)处应选择()

    • A、用例与类图
    • B、用例与视角
    • C、用例与质量场景
    • D、视角与质量场景

    正确答案:C

  • 第10题:

    设备驱动程序属于()

    • A、开发软件
    • B、网络管理
    • C、工具软件
    • D、应用软件

    正确答案:C

  • 第11题:

    单选题
    网络软件是实现网络功能不可缺少的软件环境。网络软件主要包括()。
    A

    网络协议和网络操作系统

    B

    网络互连设备和网络协议

    C

    网络协议和计算机系统

    D

    网络操作系统和传输介质


    正确答案: C
    解析: 网络软件是指在计算机网络环境中,用于支持数据通信和各种网络活动的软件,包括通信支撑平台软件、网络服务支撑平台软件、网络应用支撑平台软件、网络应用系统、网络管理系统以及用于特殊网络站点的软件等。其中,通信软件和各层网络协议软件是这些网络软件的基础和主体。

  • 第12题:

    单选题
    ()将整个软件系统划分为模型、视图和控制器三个部分。
    A

    MVC

    B

    分层模式

    C

    管道模式

    D

    架构模式


    正确答案: C
    解析: 暂无解析

  • 第13题:

    ●软件架构模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如Word和Excel这类图形界面应用软件所采用的架构模式是(7)。

    (7)

    A.分层模式

    B.知识库模式

    C.面向对象模式

    D.事件驱动模式


    正确答案:D

  • 第14题:

    基于组件的软件开发架构模式一般在()软件开发架构模式中使用

    A.管道-过滤器

    B.面向对象

    C.事件驱动

    D.客户/服务器


    正确答案:B

  • 第15题:

    网络协议和设备驱动软件经常采用分层架构模式,其主要原因是( )。

    A. 可以让软件获得更高的性能
    B. 支持软件复用
    C. 让功能划分容易,便于设计实现
    D. 为达到低内聚、高耦合的设计目标

    答案:C
    解析:
    分层架构模式优点如下:有助把复杂的问题按功能分解,使整体设计更为清晰。支持系统设计的逐级抽象。具有较好的可扩展性。支持复用。分层模式的缺点如下:并不是每个系统都可以很容易地划分出层次来;同时,各层功能的划分也没有一个统一的、正确的抽象方法。层次的个数过多,系统性能可能会下降注意,选项B虽然也是分架构层模式的优点,但它并不是题干所问问题的答案!

  • 第16题:

    基于架构的软件开发(Architecture Based Software Development,ABSD.强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(11)来描述软件架构,采用(12)来描述需求。【回答括号11】

    A. 类图和序列图
    B. 视角与视图
    C. 构件和类图
    D. 构件与功能

    答案:B
    解析:

    根据定义,基于软件架构的开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。

  • 第17题:

    网络软件实现网络功能不可缺少的软件环境。网络软件主要包括:()。

    • A、网络互换设备和网络协议
    • B、网络协议和计算机系统
    • C、网络协议和网络操作系统
    • D、网络操作系统和传输介质

    正确答案:C

  • 第18题:

    网络协议和设备驱动软件经常采用分层架构模式,其主要原因是()

    • A、可以让软件获得更高的性能
    • B、支持软件复用
    • C、易于功能划分,便于设计实现
    • D、为达到低内聚、高耦合的设计目标

    正确答案:B

  • 第19题:

    ()将整个软件系统分为若干层次,最顶层直接面向用户提供软件系统的操作界面,其余各层为紧邻其上的层次提供服务。

    • A、架构模式
    • B、分层模式
    • C、MVC
    • D、管道模式

    正确答案:B

  • 第20题:

    R4的网络结构采用NGN的分层架构,可分为:接入层、()、()、业务层。


    正确答案:传输、控制

  • 第21题:

    基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。 空白(1)处应选择()

    • A、类图和序列图
    • B、视角与视图
    • C、构件和类图
    • D、构件与功能

    正确答案:B

  • 第22题:

    单选题
    网络软件实现网络功能不可缺少的软件环境。网络软件主要包括:()。
    A

    网络互换设备和网络协议

    B

    网络协议和计算机系统

    C

    网络协议和网络操作系统

    D

    网络操作系统和传输介质


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    网络软件是实现网络功能不可缺少的软件环境。网络软件主要包括(  )。[2010年真题]
    A

    网络协议和网络操作系统

    B

    网络互连设备和网络协议

    C

    网络协议和计算机系统

    D

    网络操作系统和传输介质


    正确答案: C
    解析:
    网络软件是指在计算机网络环境中,用于支持数据通信和各种网络活动的软件,包括通信支撑平台软件、网络服务支撑平台软件、网络应用支撑平台软件、网络应用系统、网络管理系统以及用于特殊网络站点的软件等。其中,通信软件和各层网络协议软件是这些网络软件的基础和主体。

  • 第24题:

    单选题
    网络协议和设备驱动软件经常采用分层架构模式,其主要原因是()
    A

    可以让软件获得更高的性能

    B

    支持软件复用

    C

    易于功能划分,便于设计实现

    D

    为达到低内聚、高耦合的设计目标


    正确答案: B
    解析: 应该说,本题的选项B和C都是采用分层架构模式的原因,但选项B更为重要,是选择采用分层架构模式的重要原因。分层架构模式并不能让软件获得更高的性能。"高内聚、低耦合"是系统设计的原则,应在选择分层架构模式之后,再考虑这个系统设计原则。选项D"低内聚、高耦合"是错误的设计原则。