更多“实现视图将系统中可重用的块包装成具有可替代性的物理单元,这些单元被称为(),它是系统高层的可重用的组成部件。A、节点B、类C、对象D、构件”相关问题
  • 第1题:

    复用也叫重用或再用,面向对象技术中的“类",是比较理想的可重用软构件。有三种重用方式:实例重用、继承重用、多态重用。()


    参考答案:√

  • 第2题:

    在面向对象程序设计语言中,(31)是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;(32)可以实现发送一个通用的消息而调用不同的方法;(33)是实现信息隐蔽的一种技术,其目的是使类的(34)相互分离。

    A.封装

    B.消息传递

    C.引用

    D.继承


    正确答案:D
    解析:继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。在面向对象程序设计语言中,可以使用继承关系,利用可重用成分构造软件系统,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象称为多态。在使用多态时,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。

  • 第3题:

    软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。

    A.可理解性

    B.可靠性

    C.可适应性

    D.可重用性


    参考答案:A

  • 第4题:

    中介者模式是为了解决在用户与用户直接聊天的设计方案中,用户对象之间存在很强的关联性,将导致系统出现如下问题()

    • A、系统结构复杂
    • B、对象可重用性差
    • C、系统扩展性低
    • D、系统易于维护

    正确答案:A,B,C

  • 第5题:

    ()是一个独立可交付的功能单元,外界通过接口访问其提供的服务。

    • A、面向对象系统中的对象(Object)
    • B、模块化程序设计中的子程序(SubroutinE)
    • C、基于构件开发中的构件(Component)
    • D、系统模型中的包(PackagE)

    正确答案:C

  • 第6题:

    为什么说类构件是目前较为理想的可重用软构件?它有哪些重用方式?


    正确答案: 具备可重用的软构件应有的特点:独立、可塑、接口清晰(文档详尽)。
    重用方式有:实例重用、继承重用和多态重用。

  • 第7题:

    领域工程为基于构件的开发提供了所需要的可重用构件库,这些可重用的构件通常都是自己长期从事软件开发积累起来的知识模块。


    正确答案:错误

  • 第8题:

    在各种系统开发方法中,系统可重用性、扩充性、维护性最好的开发方法是()。

    • A、原型法
    • B、生命周期法
    • C、面向对象的方法
    • D、增长法

    正确答案:C

  • 第9题:

    单选题
    ()是比较理想的可重用软构件。
    A

    子程序库

    B

    源代码包含文件

    C

    对象

    D


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

  • 第10题:

    单选题
    面向对象设计时,对象信息的隐藏主要是通过()实现的。
    A

    对象的封装性

    B

    子类的继承性

    C

    系统模块化

    D

    模块的可重用


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

  • 第11题:

    单选题
    ()是一个独立可交付的功能单元,外界通过接口访问其提供的服务。
    A

    面向对象系统中的对象(Object)

    B

    模块化程序设计中的子程序(SubroutinE)

    C

    基于构件开发中的构件(Component)

    D

    系统模型中的包(PackagE)


    正确答案: A
    解析: 在基于构件的开发中,构件包含并扩展了模块化程序设计中子程序、面向对象系统中对象或类和系统模型中包的思想,它是系统设计、实现和维护的基础。构件定义为通过接口访问服务的一个独立可交付的功能单元。平时我们所看到的DLL文件就是封装好的构件。

  • 第12题:

    单选题
    软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。
    A

    可理解性

    B

    可靠性

    C

    可适应性

    D

    可重用性


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

  • 第13题:

    (38) 是一个独立可交付的功能单元,外界通过接口访问其提供的服务

    A.面向对象系统中的对象(Object)

    B.模块化程序设计中的子程序(Subroutine)

    C.基于构件开发中的构件(Component)

    D.系统模型中的包(Package)


    正确答案:C
    在基于构件的开发中,构件包含并扩展了模块化程序设计中子程序、面向对象系统中对象或类和系统模型中包的思想,它是系统设计、实现和维护的基础。构件定义为通过接口访问服务的一个独立可交付的功能单元

  • 第14题:

    面向对象设计时,对象信息的隐藏主要是通过______实现的。 ( )

    A.对象的封装性

    B.子类的继承性

    C.系统模块化

    D.模块的可重用性


    正确答案:A
    解析:面向对象设计时,对象信息的隐蔽主要是通过对象的封装性实现的。封装是一种把代码和代码所操作的数据捆绑在一起,使这两者不受外界干扰和误用的机制。封装可被理解为一种用做保护的包装器,以防止代码和数据被包装器外部所定义的其他代码任意访问。

  • 第15题:

    以下关于重用说法错误的是()。

    • A、尽量使用已有的类
    • B、不须考虑重复使用
    • C、重用的开发成本很高
    • D、为实现重用可降低质量

    正确答案:B,C,D

  • 第16题:

    软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。

    • A、可理解性
    • B、可靠性
    • C、可适应性
    • D、可重用性

    正确答案:A

  • 第17题:

    为了使构件系统更切合实际、更有效地被重用,构件应当具备(),以提高其通用性。

    • A、可继承性
    • B、可变性
    • C、可封装性
    • D、可伸缩性

    正确答案:B

  • 第18题:

    面向对象设计时,对象信息的隐藏主要是通过()实现的。

    • A、对象的封装性
    • B、子类的继承性
    • C、系统模块化
    • D、模块的可重用

    正确答案:A

  • 第19题:

    ()是比较理想的可重用软构件。

    • A、子程序库
    • B、源代码包含文件
    • C、对象
    • D、类

    正确答案:D

  • 第20题:

    问答题
    什么是可重用构件?相对于普通的软件产品,对可重用构件有何特殊要求?

    正确答案: 可充用构件表示软件重用过程中,可重用的软件构件元素。
    可重用构件的特殊要求:
    (1)可重用构件应该具有功能上的独立性与完整性;
    (2)可重用构件应该具有较高的通用性;
    (3)可重用构件应该具有较高的灵活;
    (4)可重用构件应该具有严格的质量保证;
    (5)可重用构件应该具有较高的标准化程。
    解析: 暂无解析

  • 第21题:

    判断题
    领域工程为基于构件的开发提供了所需要的可重用构件库,这些可重用的构件通常都是自己长期从事软件开发积累起来的知识模块。
    A

    B


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

  • 第22题:

    问答题
    为什么说类构件是目前较为理想的可重用软构件?它有哪些重用方式?

    正确答案: 具备可重用的软构件应有的特点:独立、可塑、接口清晰(文档详尽)。
    重用方式有:实例重用、继承重用和多态重用。
    解析: 暂无解析

  • 第23题:

    单选题
    安全等级保护测评原则的()是指基于测评成本和工作复杂性考虑,鼓励测评工作重用以前的测评结果,包括商业安全产品测评结果和信息系统先前的安全测评结果。所有重用的结果,都应基于这些结果还能适用于目前的系统,能反映目前系统的安全状态
    A

    客观性和公正性原则

    B

    经济性和可重用性原则

    C

    可重复性和可再现性原则

    D

    符合性原则


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