单选题在信息系统构件的要素中,表示构件所能完成的功能的是 ( )A 接口B 实现C 部署D 重用

题目
单选题
在信息系统构件的要素中,表示构件所能完成的功能的是    (    )
A

接口

B

实现

C

部署

D

重用


相似考题
更多“单选题在信息系统构件的要素中,表示构件所能完成的功能的是 ( )A 接口B 实现C 部署D 重用”相关问题
  • 第1题:

    组合设计模式的(49)构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。

    A.Leaf

    B.Right

    C.Composite

    D.Component


    正确答案:A
    解析:组合模式以树形结构将被组合的对象和组合对象抽象为同一种对象,使得用户对单个对象和组合对象的使用具有一致性。组合模式的组成如下。①抽象构件角色Component:它为组合中的对象声明接口,也可以为共有接口实现默认行为。②树叶构件角色Leaf:在组合中表示叶节点对象没有子节点,实现抽象构件角色声明的接口。③树枝构件角色Composite:在组合中表示分支节点对象有子节点,实现抽象构件角色声明的接口,存储子部件。组合模式中必须提供对子对象的管理方法,不然无法完成对子对象的添加、删除等操作,也就失去了灵活性和扩展性。如果在Component里面声明所有的用来管理子类对象的方法,以达到Component接口的最大化。其目的是为了使客户在接口层次上树叶和分支的透明性。但树叶是不存在于类的,因此 Component声明的一些方法对于树叶来说是不适用的。如果只在Composite里声明所有的用来管理子类对象的方法,就可以避免上一种方式的安全性问题,但是由于叶子和分支有不同的接口,因此又失去了透明性。

  • 第2题:

    下列选项中,不属于面向构件提供者的构件测试目标是 ______。

    A.检查为特定项目而创建的新构件的质量

    B.检查在特定平台和操作环境中构件的复用、打包和部署

    C.尽可能多地揭示构件错误

    D.验证构件的功能、接口、行为和性能


    正确答案:A
    解析:面向构件提供者的测试目标是:①尽可能多地揭示构件错误,②验证构件的功能、接口、行为和性能,以保证它们符合给定地构件规约,检查在特定平台和操作环境中构件的复用、打包和部署。而面向构件复用者的测试目标是:①验证可复用构件的功能和性能,②在特定平台和操作环境下,确保可复用构件的正确使用和部署,③检查可复用构件定制而成的构件的质量,④检查为特定项目而创建的新构件的质量。

  • 第3题:

    关于构件的描述,正确的是( )。

    A. 构件包含了一组需要同时部署的原子构件
    B. 构件可以单独部署,原子构件不能被单独部署
    C. 一个原子构件可以同时在多个构件家族中共享
    D. 一个模块可以看作带有单独资源的原子构件

    答案:A
    解析:
    构件是一组通常需要同时部署的原子构件。 构件和原子构件之间的区别在于,大多数原子构件永远都不会被单独部署,尽管它们可以被单独部署。相反,大多数原子构件都属于一个构件家族,一次部署往往涉及整个家族。一个原子构件是一个模块和一组资源。原子构件是部署、版本控制和替换的基本单位。原子构件通常成组地部署,但是它也能够被单独部署。一个模块是不带单独资源的原子构件(在这个严格定义下,Java 包不是模块--在 Java 中部署的原子单元是类文件。一个单独的包被编译成多个单独的类文件--每个公共类都有一个)。模块是一组类和可能的非面向对象的结构体,比如过程或者函数。

  • 第4题:

    基于构件开发的核心是()。

    • A、系统规划
    • B、系统实现
    • C、系统整合
    • D、系统部署

    正确答案:C

  • 第5题:

    ()是软件系统中的某个逻辑模块或物理模块,它具有精确定义的对外接口,并且,嵌于运行系统中的构件实例能够被其他任何实现了相同接口的另一构件实例所替换。

    • A、对象
    • B、类
    • C、实体
    • D、构件

    正确答案:D

  • 第6题:

    提供明确接口完成特定功能的程序代码块,并且可复用的是()

    • A、模块
    • B、函数
    • C、用例
    • D、构件

    正确答案:D

  • 第7题:

    单选题
    以下关于软件构件及其接口的叙述,错误的是()
    A

    构件是软件系统中相对独立且具有一定意义的构成成分

    B

    构件在容器中进行管理并获取其属性或者服务

    C

    构件不允许外部对所支持的接口进行动态发现或调用

    D

    构件可以基于对象实现,也可以不基于对象实现


    正确答案: B
    解析: 本题考查软件构件的基本概念。软件构件是软件系统中具有一定意义的、相对独立的可重用单元。与对象相比,构件可以基于对象实现,也可以不作为对象实现。构件需要在容器中管理并获取容器提供的服务;客户程序可以在运行状态下利用接口动态确定构件所支持的功能并调用。

  • 第8题:

    单选题
    下列选项中,哪个不是重用组织框构中的主要组成成员()。
    A

    协调组

    B

    构件应用组

    C

    构件需求组

    D

    构件开发组


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

  • 第9题:

    单选题
    信息系统构件的三大要素不包括()
    A

    接口

    B

    实现

    C

    部署

    D

    消息


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

  • 第10题:

    单选题
    基于构件开发的核心是()。
    A

    系统规划

    B

    系统实现

    C

    系统整合

    D

    系统部署


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

  • 第11题:

    单选题
    可执行文件属于构件要素中的(    )
    A

    接口

    B

    实现

    C

    部署

    D

    重用


    正确答案: A
    解析:

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    以下关于软件构件及其接口的叙述,错误的是______。

    A.构件是软件系统中相对独立且具有一定意义的构成成分

    B.构件在容器中进行管理并获取其属性或者服务

    C.构件不允许外部对所支持的接口进行动态发现或调用

    D.构件可以基于对象实现,也可以不基于对象实现


    正确答案:C
    解析:本题考查软件构件的基本概念。软件构件是软件系统中具有一定意义的、相对独立的可重用单元。与对象相比,构件可以基于对象实现,也可以不作为对象实现。构件需要在容器中管理并获取容器提供的服务;客户程序可以在运行状态下利用接口动态确定构件所支持的功能并调用。

  • 第14题:

    以下不属于面向构件的提供者的构件测试目标是______。

    A.检查为特定项目而创建的新构件的质量

    B.检查在特定平台和操作环境中构件的复用、打包和部署

    C.尽可能多地揭示构件错误

    D.验证构件的功能、接口、行为和性能


    正确答案:A

  • 第15题:

    信息系统构建的三大要素不包括()。

    • A、接口
    • B、实现
    • C、部署
    • D、消息

    正确答案:D

  • 第16题:

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


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

  • 第17题:

    关于构件的接口,下面说法不正确的是()

    • A、一个构件所实现的接口被称为它的供口(provided interface),表示为一个“球”
    • B、一个构件所需要的接口被称为它的需口(required interface),表示为一个“窝”
    • C、只有当两个构件的供口和需口的类型完全一样,这两个构件才能连接
    • D、如果一个构件的供口是另一个构件的需口的子接口,那么这两个构件能连接

    正确答案:C

  • 第18题:

    以下关于软件构件及其接口的叙述,错误的是()

    • A、构件是软件系统中相对独立且具有一定意义的构成成分
    • B、构件在容器中进行管理并获取其属性或者服务
    • C、构件不允许外部对所支持的接口进行动态发现或调用
    • D、构件可以基于对象实现,也可以不基于对象实现

    正确答案:C

  • 第19题:

    单选题
    在基于构件的软件开发中,(1)描述系统设计蓝图以保证系统提供适当的功能;(2)用来了解系统的性能、吞吐率等非功能性属性。 空白(1)处应选择()
    A

    逻辑构件模型

    B

    物理构件模型

    C

    组件接口模型

    D

    系统交互模型


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

  • 第20题:

    单选题
    信息系统构建的三大要素不包括()。
    A

    接口

    B

    实现

    C

    部署

    D

    消息


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

  • 第21题:

    问答题
    构件有哪两种接口,如何表示?叙述它与构件之间的关系。

    正确答案: 构件有两类接口:1)输出接口:是被构件实现的接口,也称供口,也就是说,构件将该接口作为服务窗口向其他构件开放,它是一个构件能够为其它构件提供服务的操作的集合,一个构件可以有多个供口。2)需求接口:构件使用的接口被称为需求接口或引入接口,即构件向其它构件请求服务是要遵循的接口。一个构件可遵从多个引入接口。
    解析: 暂无解析

  • 第22题:

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

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

  • 第23题:

    单选题
    在基于构件的开发方法中,信息系统的构件主要包括:接口、实现和( )
    A

    功能

    B

    代码

    C

    文件

    D

    部署


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