事件驱动模式的优点不包括(21)。A.支持软件重用,容易实现并发处理B.有助于把复杂的问题按功能分解,使整体设计更为清晰C.具有良好的可扩展性,通过注册可引入新的构件,而不影响现有构件D.可以简化客户代码

题目

事件驱动模式的优点不包括(21)。

A.支持软件重用,容易实现并发处理

B.有助于把复杂的问题按功能分解,使整体设计更为清晰

C.具有良好的可扩展性,通过注册可引入新的构件,而不影响现有构件

D.可以简化客户代码


相似考题
更多“事件驱动模式的优点不包括(21)。A.支持软件重用,容易实现并发处理B.有助于把复杂的问题按功能分解,使整体设计更为清晰C.具有良好的可扩展性,通过注册可引入新的构件,而不影响现有构件D.可以简化客户代码”相关问题
  • 第1题:

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

    (21)A.可以让软件获得更高的性能

    B.支持软件复用

    C.让功能划分容易,便于设计实现

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


    正确答案:B

  • 第2题:

    ●面向对象技术中,对象具有以下特性: (20)。

    ①清晰的边界 ②良好定义的行为 ③确定的位置和数量④可扩展性

    (20)A.②④

    B.①②③④

    C.①②④

    D.①②


    正确答案:C

  • 第3题:

    继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码

    A.可读性好

    B.可重用

    C.可跨包访问

    D.运行更安全


    正确答案:B
    解析:继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序复杂性。

  • 第4题:

    是面向对象方法的一个重要特征,它使代码可重用,可降低程序复杂性。

    A.类

    B.继承性

    C.内部库

    D.类库


    正确答案:B

  • 第5题:

    下列所述的哪些不是网络分层设计模型的优点()

    A.可扩展性

    B.便于网络协议实现

    C.易于故障排查

    D.使网络设计无规律,适应当今复杂网络

    E.使网络结构清晰、易于理解

    F.可管理性


    参考答案:D

  • 第6题:

    下列选项中,关于环形结构说法不正确的是( )。

    A.使用环形结构可以简化光纤的配置

    B.使用环形结构具有良好的可扩展性

    C.容易提供多点到点的服务

    D.使用环形结构可以解决网络保护机制与宽带共享等问题


    正确答案:C
    解析:环形结构是目前城域网采用的主要拓扑结构。在典型的核心交换层有3~10个结点的城域网中,使用环形结构可以简化光纤的配置,并缓解网络保护机制与带宽共享等问题。与多个点对点结构相比,环形结构将使接入点/汇聚点具有更好的可扩展性。与网状结构相比,环形结构将更容易提供点到多点的业务。

  • 第7题:

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

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

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

  • 第8题:

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

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

    答案:D
    解析:
    本题考查管道过滤器的基础知识。前一阶段处理的输出是后一阶段处理的输入,为管道过滤器的风格。管道过滤器性能差,交互差。

  • 第9题:

    EJB是企业级Java构件,用于开发和部署多层结构、分布式、面向对象的Java应用系统。其中,( )负责完成服务端与客户端的交互;(请作答此空)用于数据持久化来简化数据库开发工作;( )主要用来处理并发和异步访问操作。


    A.会话型构件
    B.实体型构件
    C.COM构件
    D.消息驱动构件


    答案:B
    解析:
    EJB分为会话Bean、实体Bean和消息驱动Bean。(1) 会话Bean:用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个会话Bean来为客户端服务。会话Bean可以直接访问数据库,但更多时候,它会通过实体Bean实现数据访问。(2) 实体Bean:用于实现O/R映射,负责将数据库中的表记录映射为内存中的实体对象。事实上,创建一个实体Bean对象相当于新建一条记录;删除一个实体Bean会同时从数据库中删除对应记录;修改一个实体Bean时,容器会自动将实体Bean的状态和数据库同步。(3) 消息驱动Bean:EJB3.0中引入的新的企业Bean,它基于JMS消息,只能接收客户端发送的JMS消息后处理。MDB实际上是一个异步的无状态会话Bean,客户端调用MDB后无须等待,立刻返回,MDB将异步处理客户请求。这适合于需要异步处理请求的场合,如订单处理,这样就能避免客户端长时间地等待一个方法调用直到返回结果。

  • 第10题:

    实现视图将系统中可重用的块包装成具有可替代性的物理单元,这些单元被称为(),它是系统高层的可重用的组成部件。

    • A、节点
    • B、类
    • C、对象
    • D、构件

    正确答案:D

  • 第11题:

    代码设计方法中,面分类方法的特点主要体现在以下哪几个方面()

    • A、结构清晰,容易识别和记忆,容易进行有规律的查找
    • B、优点是柔性好,面的增加、删除和修改都很容易
    • C、可实现按任意组配面的信息检索,对机器处理有良好的适应性
    • D、缺点是不易直观识别和记忆

    正确答案:B,C,D

  • 第12题:

    单选题
    下列所述的哪些不是网络分层设计模型的优点()
    A

    可扩展性

    B

    便于网络协议实现

    C

    易于故障排查

    D

    使网络设计无规律,适应当今复杂网络

    E

    使网络结构清晰、易于理解

    F

    可管理性


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

  • 第13题:

    设计模式具有(41)的优点。

    A.适应需求变化

    B.程序易于理解

    C.减少开发过程中的代码开发工作量

    D.简化软件系统的设计


    正确答案:A
    解析:设计模式能够在需求变化的情况下,尽可能不更改原有的设计和实现。

  • 第14题:

    使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠 性。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第15题:

    继承是面向对象编程的-个重要特征,它可降低程序的复杂性并使代码( )。

    A.可读性好

    B.可重用

    C.可跨包访问

    D.运行更安全


    正确答案:B
    继承性是面向对象方法的-个重要基本特性,它使代码可重用,可降低程序复杂性。对-个类的继承是指在现有类(父类)的基础上构建-个新类(子类),子类重用(继承)了父类的方法和状态,同时还可以向新类中增添新的方法和状态。

  • 第16题:

    评价软件详细设计时不考虑(54)。

    A.可理解性,使最终用户能理解详细设计,并提出改进意见

    B.可扩展性,容易添加新的功能

    C.灵活性,使代码修改能平稳地进行

    D.可插入性,容易将一个模块抽出去,将另一个有同样接口的模块加进来


    正确答案:A
    本题考查软件工程实践的基础知识(软件详细设计)。软件的概要设计需要征求用户的意见,但软件的详细设计主要是给软件实施人员用的,并不是给最终用户看的。最终用户不理解、看不懂详细设计是正常的。正如商品房的详细设计工程图纸是给施工人员用的,不是给住户看的。软件的详细设计应考虑可扩展性、灵活性、可插入性等,这些特性都是对软件开发的要求,为今后软件的维护使用奠定良好的基础。

  • 第17题:

    OSI参考模型有何优点().

    A.将复杂的网络划分成简单的组成部分

    B.让工程师能够侧重于模块功能的设计和开发

    C.定义标准接口,实现多厂家的交互

    D.把复杂的网络问题分解为小的简单问题,易于学习和操作


    参考答案:A, B, C, D

  • 第18题:

    软件的横向重用是指重用不同应用领域中的软件元素。__________是一种典型的、原始的横向重用机制。 A.构件 B.标准函数库 C.用例 D.设计模式


    正确答案:B
    要点解析:软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。按照重用活动是否跨越相似性较少的多个应用领域,软件重用可以区别为横向重用和纵向重用。横向重用是指重用不同应用领域中的软件元素,例如数据结构、分类算法和人机界面构建等。标准函数是种典型的、原始的横向重用机制。纵向重用是指在一类具有较多公共性的应用领域之问进行软部件重用。纵向重用活动的主要关键点是域分析:根据应用领域的特征及相似性预测软部件的可重用性。

  • 第19题:

    在结构分析中,BIM软件可以自动将真实的构件关联关系简化成结构分析所需的简化关联关系,能依据构件的属性自动区分结构构件和非结构构件,并将非结构构件转化成加载于结构构件上的荷载,从而实现了结构分析()的自动化。

    A.前处理
    B.计算求解
    C.后处理
    D.全过程

    答案:A
    解析:
    目前BIM技术不能直接实现对结构计算求解及后处理的自动化。

  • 第20题:

    EJB是企业级Java构件,用于开发和部署多层结构的、分布式的、面向对象的Java应用系统。其中,(请作答此空)负责完成服务端与客户端的交互;( )用于数据持久化来简化数据库开发工作;( )主要用来处理并发和异步访问操作。

    A.会话型构件
    B.实体型构件
    C.COM构件
    D.消息驱动构件

    答案:A
    解析:
    EJB分为会话Bean、实体Bean和消息驱动Bean。①会话Bean:用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个会话Bean来为客户端服务。会话Bean可以直接访问数据库,但更多时候,它会通过实体Bean实现数据访问。②实体Bean:用于实现O/R映射,负责将数据库中的表记录映射为内存中的实体对象,事实上,创建一个实体Bean对象相当于新建一条记录,删除一个实体Bean会同时从数据库中删除对应记录,修改一个实体Bean时,容器会自动将实体Bean的状态和数据库同步。③消息驱动Bean是EJB3.0中引入的新的企业Bean,它基于JMS消息,只能接收客户端发送的JMS消息然后处理。MDB实际上是一个异步的无状态会话Bean,客户端调用MDB后无需等待,立刻返回,MDB将异步处理客户请求。这适合于需要异步处理请求的场合,比如订单处理,这样就能避免客户端长时间的等待一个方法调用直到返回结果。

  • 第21题:

    EJB是企业级Java构件,用于开发和部署多层结构的、分布式的、面向对象的Java应用系统。其中,( )负责完成服务端与客户端的交互;( )用于数据持久化来简化数据库开发工作;(请作答此空)主要用来处理并发和异步访问操作。


    A. 会话型构件
    B. 实体型构件
    C. COM构件
    D. 消息驱动构件


    答案:D
    解析:
    EJB分为会话Bean、实体Bean和消息驱动Bean。1、会话Bean:用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个会话Bean来为客户端服务。会话Bean可以直接访问数据库,但更多时候,它会通过实体Bean实现数据访问。2、实体Bean:用于实现O/R映射,负责将数据库中的表记录映射为内存中的实体对象,事实上,创建一个实体Bean对象相当于新建一条记录,删除一个实体Bean会同时从数据库中删除对应记录,修改一个实体Bean时,容器会自动将实体Bean的状态和数据库同步。3、消息驱动Bean是EJB3.0中引入的新的企业Bean,它基于JMS消息,只能接收客户端发送的JMS消息然后处理。MDB实际上是一个异步的无状态会话Bean,客户端调用MDB后无需等待,立刻返回,MDB将异步处理客户请求。这适合于需要异步处理请求的场合,比如订单处理,这样就能避免客户端长时间的等待一个方法调用直到返回结果。

  • 第22题:

    基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(2)处应选择()

    • A、对现有构件进行适应性修改,得到可重用的构件
    • B、从市场上购买现成的商业构件
    • C、自行开发新的符合要求的构件
    • D、从网络上下载新的符合要求的构件

    正确答案:D

  • 第23题:

    多选题
    下面描述属于分层系统的优点的是()
    A

    支持基于抽象程度递增的系统设计,使设计者可以把一个复杂系统按递增的步骤进行分解

    B

    支持功能增强,因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层

    C

    支持重用

    D

    不支持重用


    正确答案: A,B,C
    解析: 暂无解析