更多“什么是软件复用?简述软件复用和软件共享、软件移植的差别。”相关问题
  • 第1题:

    软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指(66)中的复用,水平式复用是指(67)中的复用。为了提高构件的复用率,通常要求构件具有较好的(68)。为了将不同软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的(69)和Microsoft公司推出的(70)。

    A.同一软件系统

    B.不同软件系统

    C.同一应用领域

    D.不同应用领域


    正确答案:C

  • 第2题:

    以下关于软件复用的说法错误的是( )。

    A. 软件复用是指利用已有软件的各种有关知识构造新的软件,以缩减软件开发和维护的费用。
    B. 复用是提高软件生产力和质量的一种重要技术。
    C. 由于结构化方法的主要概念及原则与软件复用的要求十分吻合,所以该方法特别有利于软件复用。
    D. 软件复用的主要思想是,将软件看成是由不同功能的“组件”所组成的有机体,每一个组件在设计编写时可以被设计成完成同类工作的通用工具。

    答案:C
    解析:
    本题考查软件复用的定义及特点。C选项中应该是由于面向对象方法的主要概念及原则与软件复用的要求十分吻合,所以该方法特别有利于软件复用。

  • 第3题:

    软件复用包括()和()两部分的内容。


    正确答案:软件产品复用;软件过程复用

  • 第4题:

    软件复用技术的目的是降低软件()、提高软件开发的效率和缩短软件开发周期。

    • A、技术难度
    • B、资源浪费
    • C、开发和维护的成本
    • D、代价

    正确答案:C

  • 第5题:

    复用应该是每个软件过程都不可缺少的部分。下列制品,不属于复用候选的软件制品是()

    • A、项目计划
    • B、体系结构
    • C、用户界面
    • D、用户需求

    正确答案:D

  • 第6题:

    什么是软件复用?


    正确答案: 软件复用是指重复使用已有的软件产品来开发新的软件系统,以达到提高软件系统的开发质量与效率、降低开发成本的目的。
    在软件复用中重复使用的软件产品不仅仅局限于程序代码,而是包含了在软件生产的各个阶段所得到的各种软件产品,这些软件产品包括:领域知识、体系结构、需求分析、设计文档、程序代码、测试用例和测试数据等。
    将这些已有的软件产品在软件系统开发的各个阶段重复使用,这就是软件复用的原理。

  • 第7题:

    什么是可复用组件?相对于普通软件产品,对可复用组件有何特殊要求?


    正确答案: 可复用构件是指可以在多个软件系统的开发过程中被重复使用的软件产品。
    相对于普通软件产品,对可复用构件的特殊要求包括:具有功能上的独立性与完整性、具有较高的通用性、具有较高的灵活性、具有严格的质量保证和具有较高的标准化程度。

  • 第8题:

    软件复用


    正确答案:是将已有的软件及其有效成分用于构造新的软件或系统。它不仅是对软件程序的复用,还包括对软件生产过程中其它劳动成果的复用

  • 第9题:

    问答题
    软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。

    正确答案: 可复用的软件元素包括(选5种):项目计划、成本估计、体系结构、需求模型和规格说明、设计、用户文档和技术文档、用户界面、数据结构、测试用例。
    解析: 暂无解析

  • 第10题:

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

    正确答案: 可复用构件是指可以在多个软件系统的开发过程中被重复使用的软件产品。
    相对于普通软件产品,对可复用构件的特殊要求包括:具有功能上的独立性与完整性、具有较高的通用性、具有较高的灵活性、具有严格的质量保证和具有较高的标准化程度。
    解析: 暂无解析

  • 第11题:

    名词解释题
    软件复用

    正确答案: 就是将已有的软件成分用于构造新的软件系统。可以被复用的软件成分一般称作可复用构件,无论对可复用构件原封不动地使用还是作适当的修改后再使用,只要是用来构造新软件,则都可称作复用。
    解析: 暂无解析

  • 第12题:

    问答题
    什么是软件复用?简述软件复用和软件共享、软件移植的差别。

    正确答案: 软件复用是指在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术。
    如果是在一个系统中多次使用一个相同的软件成分,这叫软件共享。
    对一个软件进行修改,使它能运行于新的软、硬件平台这称作软件移植。
    解析: 暂无解析

  • 第13题:

    测试的复用包括______。

    A) 测试用例的复用

    B) 软件缺陷报告的复用

    C) 软件过程信息的复用

    D) 以上全是

    A.

    B.

    C.

    D.


    正确答案:D

  • 第14题:

    复用是提高软件生产力和质量的一种重要技术。软件复用的主要思想是,将软件看成是由不同功能的“组件”所组成的有机体,用软件复用的特点提高其(),面向对象的方法特别适用于软件复用的设计。

    A. 易用性
    B. 适应性
    C. 可维护性
    D. 通用性

    答案:D
    解析:
    复用是提高软件生产力和质量的一种重要技术。软件复用的主要思想是,将软件看成是由不同功能的“组件”所组成的有机体,用软件复用的特点提高其通用性,面向对象的方法特别适用于软件复用的设计

  • 第15题:

    软件复用是面向对象系统分析与设计的核心支持技术之一,软件复用的核心是()。

    • A、对象类
    • B、模块
    • C、设计模式
    • D、软件构件技术

    正确答案:D

  • 第16题:

    试述软件的概念和特点?软件复用的含义?构件包括哪些?


    正确答案: 软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。
    软件复用(SoftWareReuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。
    可以被复用的软件成分一般称作可复用构件。

  • 第17题:

    组件技术不是软件复用实现的关键。


    正确答案:错误

  • 第18题:

    软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。


    正确答案:可复用的软件元素包括(选5种):项目计划、成本估计、体系结构、需求模型和规格说明、设计、用户文档和技术文档、用户界面、数据结构、测试用例。

  • 第19题:

    软件质量保证的主要任务中不包括软件的复用。


    正确答案:错误

  • 第20题:

    多选题
    面向对象的方法优势体现在()。
    A

    简化软件开发过程

    B

    支持软件复用

    C

    提高软件运行效率

    D

    改善软件结构


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

  • 第21题:

    问答题
    什么是软件复用?

    正确答案: 软件复用是指重复使用已有的软件产品来开发新的软件系统,以达到提高软件系统的开发质量与效率、降低开发成本的目的。
    在软件复用中重复使用的软件产品不仅仅局限于程序代码,而是包含了在软件生产的各个阶段所得到的各种软件产品,这些软件产品包括:领域知识、体系结构、需求分析、设计文档、程序代码、测试用例和测试数据等。
    将这些已有的软件产品在软件系统开发的各个阶段重复使用,这就是软件复用的原理。
    解析: 暂无解析

  • 第22题:

    问答题
    试述软件的概念和特点?软件复用的含义?构件包括哪些?

    正确答案: 软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。
    软件复用(SoftWareReuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。
    可以被复用的软件成分一般称作可复用构件。
    解析: 暂无解析

  • 第23题:

    判断题
    软件质量保证的主要任务中不包括软件的复用。
    A

    B


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