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

    ● ()是指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。()A.设计模式 B.软件架构 C.软件重用 D.软件总线


    正确答案:C
        软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需要分析文档甚至领域知识。对于新的软件开发项目而言,它们或者是构成整个目标软件系统的部件,或者在软件开发过程中发挥某种作用。通常将这些软件元素称为软部件。
      为了能够在软件开发过程中重用现有的软部件,必须在此之前不断的进行软部件的积累,并将它们组织成软部件库。这就是说,软件重用不仅要讨论如何检索所需的软部件以及如何对它们进行必要的修剪,还要解决如何选取软部件、如何组织软部件库等问题。因此,软件重用方法学通常要求软件开发项目既要考虑重用已有软部件的机制,又要系统的考虑生产可重用软部件的机制。这类项目通常被称为软件重用项目。
    设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
        软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。
        所谓软件总线的功能,就是起到类似于计算机系统硬件总线的作用,只要将应用模块按总线规范作成软插件,插入总线即可实现集成运行。

  • 第2题:

    软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。

    A.项目范围定义、需求分析文档、设计文档B.需求分析文档、设计文档、程序代码C.设计文档、程序代码、界面原型D.程序代码、界面原型、数据表结构


    正确答案:B

  • 第3题:

    软件重用可以分为垂直式重用和水平式重用,( )是一种典型的水平式重用。

    A.医学词汇表
    B.标准函数库
    C.电子商务标准
    D.网银支付接口

    答案:B
    解析:
    软件重用分垂直式重用与水平式重用,垂直式重用是指局限于某一垂直领域的重用,如只在电力系统中用到的构件;而水平式重用是指通用领域的重用,如标准函数库,任何软件都能用,所以是水平式重用。

  • 第4题:

    简述软件重用的三个层次与软件成分重用的三个级别。


    正确答案: 软件重用的三个层次:(1)知识重用;(2)方法和标准重用;(3)软件成分的重用。
    软件成分重用的三个级别:(1)代码重用;(2)设计结果重用;(3)分析结果重用。

  • 第5题:

    软件重用是提高软件开发生产率和目标系统质量的重要途径。


    正确答案:正确

  • 第6题:

    软件重用的单位是()

    • A、软件模块
    • B、性能
    • C、系统
    • D、功能

    正确答案:A

  • 第7题:

    大多数软件仍然是定制开发的,其原因在于()

    • A、软件组件重用是十分普遍的
    • B、可重用的组件太昂贵而无法使用
    • C、软件在不使用其他组件的情况下很容易构造出来
    • D、商业组件在很多应用领域中可以得到

    正确答案:C

  • 第8题:

    判断题
    软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。
    A

    B


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

  • 第9题:

    单选题
    下面不属于软件成分的重用的级别的是()
    A

    代码重用

    B

    设计结果重用

    C

    分析结果重用

    D

    类重用


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

  • 第10题:

    单选题
    大多数软件仍然是定制开发的,其原因在于()
    A

    软件组件重用是十分普遍的

    B

    可重用的组件太昂贵而无法使用

    C

    软件在不使用其他组件的情况下很容易构造出来

    D

    商业组件在很多应用领域中可以得到


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

  • 第11题:

    问答题
    就项目管理方面而言,软件重用项目与非重用项目有哪些不同之处?

    正确答案: 使用软件重用技术可减少重复工作,提高软件生产率, 缩短开发周期。同时,由于软构建大多经过严格的质量认证,因此有助于改善软件质量,大量使用构建,软件的灵活性和标准化程度可得到提高。
    解析: 暂无解析

  • 第12题:

    问答题
    什么是软件重用?软件重用的层次可以分为哪几个级别?

    正确答案: 软件重用:是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。
    可以分为三个层次:
    (1)代码重用
    (2)设计结果重用
    (3)分析结果重用
    解析: 暂无解析

  • 第13题:

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

    A.对象

    B.构件

    C.标准函数库

    D.设计模式


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

  • 第14题:

    软件重用是使用已有的软件设计来开发新的软件系统的过程,软件重用可以分为垂直式重用和水平式重用。( )是一种典型的水平式重用。

    A. 医学词汇表
    B. 标准函数库
    C. 电子商务标准
    D. 网银支付接口

    答案:B
    解析:
    软件复用使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式重用:指在一类具有较多公共性的应用领域之间进行软件重用,由于存在许多共性或相似性,因此重用面较广,且有助于获得系统的通用模型。水平式重用:重用不同应用领域中的软件元素,例如数据结构、分类算法、人机界面构件等。标准函数库是一种典型的原始的水平式重用机制。

  • 第15题:

    软件可重用性(reusability),是指软部件可以在多种场合使用的程度。


    正确答案:正确

  • 第16题:

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

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

    正确答案:C

  • 第17题:

    下面不属于软件成分的重用的级别的是()

    • A、代码重用
    • B、设计结果重用
    • C、分析结果重用
    • D、类重用

    正确答案:D

  • 第18题:

    什么是可重用性?如何通过提高软件的可重用性来提高软件的可维护性?


    正确答案:可重用性是指同一事物不加修改或稍加修改,就可以在不同环境多次重复使用。大量使用可重用软件构件,可大幅提高软件的可维护性。主要体现在两个方面:
    1.可重用构件通常都是组装成功的部件,加上每次重用又都会进一步完善部件,因此可以大幅提高软件的可靠性,而改正性维护要求会降低。
    2.很容易修改可重用的软件构件,使之适应新的应用环境,因此软件中使用可重用构件越多,软件的适应性维护和完善性维护也越容易。

  • 第19题:

    设计模式是一种可以重用的面向对象软件设计方案。


    正确答案:正确

  • 第20题:

    问答题
    简述软件重用的三个层次与软件成分重用的三个级别。

    正确答案: 软件重用的三个层次:(1)知识重用;(2)方法和标准重用;(3)软件成分的重用。
    软件成分重用的三个级别:(1)代码重用;(2)设计结果重用;(3)分析结果重用。
    解析: 暂无解析

  • 第21题:

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

    对象

    B

    构件

    C

    标准函数库

    D

    设计模式


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

  • 第22题:

    问答题
    什么是可重用性?如何通过提高软件的可重用性来提高软件的可维护性?

    正确答案: 可重用性是指同一事物不加修改或稍加修改,就可以在不同环境多次重复使用。大量使用可重用软件构件,可大幅提高软件的可维护性。主要体现在两个方面:
    1.可重用构件通常都是组装成功的部件,加上每次重用又都会进一步完善部件,因此可以大幅提高软件的可靠性,而改正性维护要求会降低。
    2.很容易修改可重用的软件构件,使之适应新的应用环境,因此软件中使用可重用构件越多,软件的适应性维护和完善性维护也越容易。
    解析: 暂无解析

  • 第23题:

    填空题
    软件重用是为了解决()。

    正确答案: 软件危机
    解析: 暂无解析

  • 第24题:

    单选题
    下列关于软件重用的描述有误的是?()
    A

    软件重用,是软件开发方法论中的一个重要分支,对软件架构有重要的影响。

    B

    技术构件重用,将常用的技术构件开发出来,作为软件框架的基本组成部分。

    C

    基础类型的重用,封装一些基础子类,在软件开发时继承使用,可以完善语义定义,也能提高重用性。

    D

    需要提升业务重用能力和多终端接口能力。


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