itgle.com

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

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

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

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

    测试的复用包括______。

    A) 测试用例的复用

    B) 软件缺陷报告的复用

    C) 软件过程信息的复用

    D) 以上全是

    A.

    B.

    C.

    D.


    正确答案:D

  • 第2题:

    进行面向对象系统分析和设计时,将已有的软件及其有效成分用于构造新的软件或系统,这种行为叫做( )。

    A.继承
    B.封装
    C.抽象
    D.复用

    答案:D
    解析:
    面向对象的基本概念包括对象、类、抽象、封装、继承、多态、接口、消息、组件、复用和模式等。----对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。对象包含三个基本要素,分别是对象标识、对象状态和对象行为。----类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)封装在一起。类和对象的关系可理解为,对象是类的实例,类是对象的模板。----抽象:通过特定的实例抽取共同特征以后形成概念的过程。对象是现实世界中某个实体的抽象,类是一组对象的抽象。----封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。----继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征,继承又可分为单继承和多继承。----多态:使得在多个类中可以定义同一操作或属性名,并在每个类中可以有不同的实现。----接口:描述对操作规范的说明,其只说明操作应该做什么,并没有定义操作如何做。----消息:体现对象间的交互,通过它向目标对象发送操作请求。----组件:表示软件系统可替换的、物理的组成部分,封装了模块功能的实现。----复用:指将已有的软件及其有效成分用于构造新的软件或系统。组件技术是软件复用实现的关键。----模式:描述了一个不断重复发生的问题,以及该问题的解决方案。

  • 第3题:

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

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

    正确答案:C

  • 第4题:

    ()是软件复用实现的关键。

    • A、组件技术
    • B、继承技术
    • C、封装
    • D、消息

    正确答案:A

  • 第5题:

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


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

  • 第6题:

    软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,()属于软件架构设计师要完成的主要任务之一。

    • A、软件复用
    • B、模式设计
    • C、需求获取
    • D、需求分配

    正确答案:B

  • 第7题:

    面向对象方法的优势是覆盖整个软件生命周期,提高可复用型和可扩展型。


    正确答案:正确

  • 第8题:

    以下哪个思想是属于有关软件重用的技术()。

    • A、基于软件复用库的重用技术
    • B、与面向对象技术结合
    • C、微软提出的COM思想
    • D、以上都对

    正确答案:D

  • 第9题:

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

    简化软件开发过程

    B

    支持软件复用

    C

    提高软件运行效率

    D

    改善软件结构


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

  • 第10题:

    单选题
    软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,()属于软件架构设计师要完成的主要任务之一。
    A

    软件复用

    B

    模式设计

    C

    需求获取

    D

    需求分配


    正确答案: A
    解析: 在软件管理中对软件进行配置,各阶段文档的管理属于版本管理。
    组织管理:在软件开发中建立必要的组织机构,选择合适的业务人员和开发人员,建立起相互配合分工明确的责任制度,根据软件开发的不同类型组织合理的开发队伍等。
    人员管理:对参与软件开发的各方面和各层次人员的组织和管理。
    资源管理:对软件开发中需要的各种系统环境资源的管理。系统环境资源主要包括硬件、支持软件、通信和辅助资源。
    计划管理:对整个软件生命周期的计划安排和执行。
    版本管理:在软件开发生命周期各个阶段中产生的一系列文件,包括报告、数据和程序,总称为软件配置。版本管理也称为软件配置管理。
    该题的选项是B。

  • 第11题:

    判断题
    组件技术不是软件复用实现的关键。
    A

    B


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

  • 第12题:

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

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

  • 第13题:

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

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

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

  • 第14题:

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

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

    正确答案:D

  • 第15题:

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


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

  • 第16题:

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


    正确答案:错误

  • 第17题:

    采用面向对象技术可以复用软件的需求、分析、设计、测试计划、用户界面以及体系结构等等。


    正确答案:正确

  • 第18题:

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


    正确答案:错误

  • 第19题:

    设计模式在面向对象系统设计中是()的一种形式。

    • A、软件调用
    • B、设计方法
    • C、子系统
    • D、软件复用

    正确答案:B

  • 第20题:

    判断题
    面向对象方法的优势是覆盖整个软件生命周期,提高可复用型和可扩展型。
    A

    B


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

  • 第21题:

    单选题
    ()是软件复用实现的关键。
    A

    组件技术

    B

    继承技术

    C

    封装

    D

    消息


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

  • 第22题:

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

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

  • 第23题:

    单选题
    以下哪个思想是属于有关软件重用的技术()。
    A

    基于软件复用库的重用技术

    B

    与面向对象技术结合

    C

    微软提出的COM思想

    D

    以上都对


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