更多“对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。其中,()的状态信息是由构件自身而不是由容器维护。”相关问题
  • 第1题:

    OMG组织、微软公司、SUN公司所提出的软件构件的标准依次是__________。 A.@CORBA@EJB③COM B.@UML②VB@J2EE C.@CORBA②COM③EJB D.@CORBA②Com}@JAVA


    正确答案:C
    要点解析:常用的软件构件的标准有OMG组织提出的CORBA,微软公司推出的COM/DCOM/COM+和SUN公司推出的EJB。
    CORBA(公共对象请求代理架构)架构是OMG为解决分布式处理环境(DCE)中硬件和软件系统的互连而提出的一种解决方案。
    COM是个开放的组件标准,它有很强的扩充和扩展能力:COM把组件的概念融入到Windows应用中。DCOM在COM的基础上添加了许多功能和特性,包括事务特性、安全模型、管理和配置等,使COM成为一个完整的组件架构。COM+将COM、DCOM和MTS形成一个全新的、功能强大的组件架构。
    EJB用于封装业务,而业务可分为业务实体和业务过程。’在J2EE模型当中,中间层的业务功能通过EJB构件实现,使用JSP实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面。

  • 第2题:

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

    (38)

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

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

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

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


    正确答案:C

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

  • 第3题:

    目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的 CORBA和Microsoft公司推出的(26)。

    A.CORBA

    B.DCOM

    C.JavaBeans

    D.delphi


    正确答案:B
    解析:面向对象标准原本只有一个,即CORBA(公共对象请求代理体系结构),该标准由包括BEA、IBM、Oracle、Sun和Sybase等公司在内的众多厂商一起制定,从而形成了一个庞大的CORBA联盟势力。后来,Sun推出了企业级JavaBeans(EJB),用自己易使用的程序模型对CORBA做出了改进。微软COM(ComponentObjectModel,组件对象模型)的出现,使面向对象中间件市场里又多了一个标准,这样,面向对象中间件产品实际上形成了两大标准,一是微软的DCOM,一是JavaBeans。

  • 第4题:

    对象管理组织(OMG)基于CORBA基础设施定义了四种构件标准。其中,(38)的状态信息是由构件自身而不是由容器维护。

    A. 实体构件

    B. 加工构件

    C. 服务构件

    D. 会话构件


    正确答案:D
    对象管理组织(OMG)基于CORBA基础设施定义了四种构件标准。实体(Entity)构件需要长期持久化并主要用于事务性行为,由容器管理其持久化。加工(Process)构件同样需要容器管理其持久化,但没有客户端可访问的主键。会话(Session)构件不需要容器管理其持久化,其状态信息必须由构件自己管理。服务(Service)构件是无状态的。

  • 第5题:

    CORBA服务端构件模型中,( )是CORBA对象的真正实现,负责完成客户端请求。



    A.伺服对象(Servant)
    B.对象适配器(Object Adapter)
    C.对象请求代理(Object Request Broker)
    D.适配器激活器(Adapter Activator)

    答案:A
    解析:
    (1) 伺服对象(Servant):CORBA对象的真正实现,负责完成客户端请求。(2) 对象适配器(Object Adapter):用于屏蔽ORB内核的实现细节,为服务器对象的实现者提供抽象接口,以便它们使用ORB内部的某些功能。(3) 对象请求代理(Object Request Broker):解释调用并负责查找实现该请求的对象,将参数传给找到的对象,并调用方法返回结果。客户方不需要了解服务对象的位置、通信方式、实现、激活或存储机制。

  • 第6题:

    在电信网管理(TOM)的基本构件信息框架中商务管理域定义的构件有哪些?


    正确答案: 商务计划管理构件、商务预测和商务机会分析构件、供应链管理构件、技术规划构件、电信业标准管理构件、人力资源管理构件、资产管理构件、财务管理构件、公共关系管理构件、行业环境管理构件等。

  • 第7题:

    对OO系统的技术度量的识别特征,Berard定义了导致特殊度量的特征。其中()抑制程序构件的操作细节,只有对访问构件必需的信息被提供给其他希望访问的构件。

    • A、局部化
    • B、封装
    • C、信息隐藏
    • D、继承

    正确答案:C

  • 第8题:

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

    • A、编写程序
    • B、已有构件组装
    • C、设计和开发类
    • D、开发组件

    正确答案:B

  • 第9题:

    在TOM的基本构件信息框架中客户服务域定义的构件有客户数据管理构件、客户关系管理构件、客户服务界面管理构件、客户服务质量管理构件、客户定单管理构件等。()


    正确答案:正确

  • 第10题:

    下列关于 CORBA 的说法中错误的是()

    • A、CORBA标准主要分为三个部分接口定义语言(IDL)、对象请求代理(ORB.以及ORB之间的互操作协议IIOP(InternetInter-ORBProtocol)
    • B、ORB是对象之间建立Client/Server关系的中间件
    • C、CORBA由开放软件组织(OSF)提出并在Unix平台上获得巨大成功
    • D、使用C++和Java都可以开发CORBA应用

    正确答案:C

  • 第11题:

    单选题
    OMG组织、微软公司、Sun公司所提出的软件构件的标准依次是()
    A

    ①CORBA②EJB③COM

    B

    ①UML②VB③J2EE

    C

    ①CORBA②COM③EJB

    D

    ①CORBA②C#③JAVA


    正确答案: C
    解析: 本题考查常见的构件标准。常见的构件标准有OMG组织提出的CORBA,微软公司的COM/DCOM/CMM++和Sun公司的EJB。

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    试题(38)

    对象管理组织(OMG)基于CORBA基础设施定义了四种构件标准。其中,(38)的状态信息是由构件自身而不是由容器维护。

    (38)

    A. 实体构件

    B. 加工构件

    C. 服务构件

    D. 会话构件


    正确答案:D
    试题(38)分析
    对象管理组织(OMG)基于CORBA基础设施定义了四种构件标准。实体(Entity)构件需要长期持久化并主要用于事务性行为,由容器管理其持久化。加工(Process)构件同样需要容器管理其持久化,但没有客户端可访问的主键。会话(Session)构件不需要容器管理其持久化,其状态信息必须由构件自己管理。服务(Service)构件是无状态的。
    参考答案
    (38)D

  • 第14题:

    OMG组织、微软公司、SUN公司所提出的软件构件的标准依次是( )。 A.①CORBA②EJB③COM B.①UML②VB③J2EE C.①CORBA②COM③EJB D.①CORBA②C# ③JAVA


    正确答案:C
    常用的软件构件的标准有OMG组织提出的CORBA,微软公司推出的COM/DCOM/COM+和SUN公司推出的EJB。
    CORBA(公共对象请求代理架构)是OMG为解决分布式处理环境(DCE)中硬件和软件系统的互连而提出的一种解决方案。
    COM是个开放的组件标准,它有很强的扩充和扩展能力。COM把组件的概念融入到Windows应用中。DCOM在COM的基础上添加了许多功能和特性,包括事务特性、安全模型、管理和配置等,使COM成为一个完整的组件架构。COM+将COM、DCOM和MTS形成一个全新的、功能强大的组件架构。
    EJB用于封装业务,而业务可分为业务实体和业务过程。在J2EE模型当中,中间层的业务功能通过EJB构件实现,使用JSP实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面。

  • 第15题:

    ●CORBA是由OMG组织为解决分布式处理环境中软硬件系统互连而提出的一种解决方案,已经逐渐成为分布计算技术的标准。CORBA标准主要分为三个层次,其中规定业务对象有效协作所需的协议规则的层次是(29)。

    (29)

    A.对象请求代理

    B.公共对象服务

    C.公共语言规范

    D.公共设施


    正确答案:D

  • 第16题:

    对OO系统的技术度量的识别特征,Berard定义了导致特殊度量的特征。其中(32)抑制程序构件的操作细节,只有对访问构件必须的信息被提供给其他希望访问它的构件。

    A.封装

    B.对象抽象

    C.局部化

    D.信息隐蔽


    正确答案:D
    解析:Berard定义了5个导致特殊度量的特征,局部化、封装、信息隐蔽、继承和对象抽象技术。局部化是一个软件特征,它指明信息在程序中被集中的方式。对于OO系统来说,封装包含了类的责任(包含其属性和操作)及类的状态(由特定的属性值定义)。信息隐蔽抑制程序构件的操作细节,只有对访问构件必须的信息被提供给其他希望访问它的构件。继承是使某对象的责任能够传播到其他对象的机制,继承出现在类层次的所有层面上。对象抽象技术使设计者能够关注程序构件的本质细节,而无须考虑底层细节的机制。

  • 第17题:

    CORBA构件模型中,(8)的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调,(9)是最终完成客户请求的服务对象实现。


    A .CORBA对象
    B .分布式对象标识
    C .伺服对象Servant
    D .活动对象映射表

    答案:C
    解析:
    POA是对象实现与ORB其它组件之间的中介,它将客户请求传送到伺服对象,按需创建子POA,提供管理伺服对象的策略。CORBA对象可看作是一个具有对象标识、对象接口及对象实现的抽象实体。之所以称为抽象的,是因为并没有硬性规定CORBA对象的实现机制。由于独立于程序设计语言和特定ORB产品,一个CORBA对象的引用又称可互操作的对象引用(Interoperable Object Reference)。从客户程序的角度看,IOR中包含了对象的标识、接口类型及其他信息以查找对象实现。伺服对象(servant)是指具体程序设计语言的对象或实体,通常存在于一个服务程序进程之中。客户程序通过对象引用发出的请求经过ORB担当中介角色,转换为对特定的伺服对象的调用。在一个CORBA对象的生命期中,它可能与多个伺服对象相关联,因而对该对象的请求可能被发送到不同的伺服对象。象标识(Object ID)是一个用于在POA中标识一个CORBA对象的字符串。它既可由程序员指派,也可由对象适配器自动分配,这两种方式都要求对象标识在创建它的对象适配器中必须具有唯一性。

  • 第18题:

    对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。其中,()的状态信息是由构件自身而不是由容器维护。

    • A、实体构件
    • B、加工构件
    • C、服务构件
    • D、会话构件

    正确答案:D

  • 第19题:

    OMG组织、微软公司、Sun公司所提出的软件构件的标准依次是()

    • A、①CORBA②EJB③COM
    • B、①UML②VB③J2EE
    • C、①CORBA②COM③EJB
    • D、①CORBA②C#③JAVA

    正确答案:C

  • 第20题:

    CORBA由()制定,是体系结构最完整、最清晰、跨越平台最多的分布式对象模型。

    • A、Sun公司
    • B、对象管理组织
    • C、Microsoft公司
    • D、国际标准化组织

    正确答案:B

  • 第21题:

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

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

    正确答案:C

  • 第22题:

    单选题
    对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。其中,()的状态信息是由构件自身而不是由容器维护。
    A

    实体构件

    B

    加工构件

    C

    服务构件

    D

    会话构件


    正确答案: A
    解析: 对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。实体(Entity)构件需要长期持久化并主要用于事务性行为,由容器管理其持久化。加工(Process)构件同样需要容器管理其持久化,但没有客户端可访问的主键。会话(Session)构件不需要容器管理其持久化,其状态信息必须由构件自己管理。服务(Service)构件是无状态的。

  • 第23题:

    单选题
    对OO系统的技术度量的识别特征,Berard定义了导致特殊度量的特征。其中()抑制程序构件的操作细节,只有对访问构件必需的信息被提供给其他希望访问的构件。
    A

    局部化

    B

    封装

    C

    信息隐藏

    D

    继承


    正确答案: D
    解析: 面向对象的软件和用传统方法开发的软件有本质的不同,为此,对OO系统的技术度量必须调整以适应那些区别OO和传统软件的特征。Berard定义了5个导致特殊度量的特征,分别是局部化、封装、信息隐蔽、继承和对象抽象技术。
    (1)局部化。局部化是软件的一个特征,它指明信息在程序中被集中的方式,例如,针对功能分解的传统方法围绕功能局部化信息,它们典型地以过程模块来实现。数据驱动方法围绕特定的数据结构局部化信息。在OO语境中,信息是通过封装数据和处理在类或对象的边界内而集中的。因为传统软件强调函数为局部化机制,软件度量着重于函数的内部结构或复杂性(例如,模块长度、内聚性或环路复杂性等)或函数间相互连接的方式(例如,模块耦合)。因为类是OO系统的基本单位,所以,局部化是基于对象的,因此,度量应该应用于作为一个完全实体的类(对象)。此外,在操作(函数、方法)和类间的关系不必要是一对一的。因此,反应类协作方式的度量必须能够适应一对多和多对一的关系。
    (2)封装。Berard定义封装为“一组项的包装(或捆绑在一起),(对传统软件的)低层封装例子包括记录和数组,而子程序(例如,过程、函数、子例程和段落)是封装的中层机制”。对OO系统,封装包含了类的责任,包括其属性(和针对聚合对象的其他类)和操作,以及由特定的属性值定义的类的状态。封装通过将测度的焦点从单个模块改变到数据(属性)和处理模块(操作)包而影响度量。此外,封装鼓励在高抽象层的测度。将此层次的抽象同传统的度量相比较,传统的着重于布尔条件的计数或代码行数。
    (3)信息隐蔽。信息隐蔽隐瞒(或隐藏)程序构件的操作细节,只将对访问该构件必须的信息提供给那些希望访问它的其他构件。良好设计的OO系统应该鼓励信息隐蔽,因此,指明隐蔽所达到程度的度量应该提供了对OO设计质量的一个指标。
    (4)继承。继承是使得某对象的责任能够传播到其他对象的机制,继承出现在类层次的所有层面上,通常,传统的软件不支持该特征。因为继承是很多OO系统的关键特征,所以很多OO度量是关注于它的。
    (5)抽象。抽象是使得设计者能够关注程序构件(数据或过程)的本质性细节而不须考虑低层细节的机制。如Berard所说:“抽象是一个相对概念,当我们移向更高的抽象级别时,我们忽略了越来越多的细节;当我们移向抽象的低层时,我们引入了更多的细节,即我们提供了概念或项的更特定的视图”。因为类是一种抽象,它可以在很多不同的细节级别上并以一系列不同的方式(例如,作为一个操作列表、作为一个状态序列、作为一系列协作)来观察,所以OO度量用类的测度(例如,每个应用的每个类的实例数、每个应用的参数化类数以及参数化类和非参数化类的比率)来表示抽象。

  • 第24题:

    判断题
    在TOM的基本构件信息框架中客户服务域定义的构件有客户数据管理构件、客户关系管理构件、客户服务界面管理构件、客户服务质量管理构件、客户定单管理构件等。()
    A

    B


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