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

题目
问答题
为什么说类构件是目前较为理想的可重用软构件?它有哪些重用方式?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题(31)

软件的横向重用是指重用不同应用领域中的软件元素。 (31) 是一种典型的、原始的横向重用机制。

(31)

A. 对象

B. 构件

C. 标准函数库

D. 设计模式


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

第2题:

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


参考答案:√

第3题:

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

A.可继承性

B.可变性

C.可封装性

D.可伸缩性


参考答案:B
构件是具有一定的功能,能够独立工作或能同其他构件装配起来协调工作的程序体,构件的使用同它的开发、生产无关。从抽象程度来看,面向对象技术已达到了类级重用(代码重用),它以类为封装的单位。这样的重用粒度还太小,不足以解决异构互操作和效率更高的重用。构件将抽象的程度提到一个更高的层次,它是对一组类的组合进行封装,并代表完成一个或多个功能的特定服务,也为用户提供了多个接口。整个构件隐藏了具体的实现,只用接口对外提供服务。为了使构件更切合实际、更有效地被重用,构件应当具备可变性和灵活性,以提高其通用性。

第4题:

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

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

正确答案:B

第5题:

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

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

正确答案:D

第6题:

面向对象技术中的( )是比较理想的可重用软构件。

A、子程序库

B、源代码包含文件

C、对象

D、类


正确答案:D

第7题:

软件的横向重用是指重用不同应用领域中的软件元素。 (37) 是一种典型的、原始的横向重用机制

A.对象

B.构件

C.标准函数库

D.设计模式


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

第8题:

软件中使用的可重用构件越多,适应性和完善性维护也就越困难。()

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


参考答案:错误

第9题:

软件的横向重用是指重用不同应用领域中的软件元素。()是一种典型的、原始的横向重用机制。

  • A、对象
  • B、构件
  • C、标准函数库
  • D、设计模式

正确答案:C

第10题:

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

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

正确答案:D

更多相关问题