当前位置:高级系统分析师题库>新技术应用题库

问题:

[单选] 为了使构件系统更切合实际、更有效地被重用,构件应当具备(),以提高其通用性。

A . 可继承性
B . 可变性
C . 可封装性
D . 可伸缩性

实施软件重用的目的是要使软件开发工作进行得(1)。软件重用的实际效益除了(2)之外,在企业的经营管理方面也可望取到理想的效益。空白(1)处应选择() A.更简捷。 更方便。 更快、更好、更省。 更丰富。 Java EE是Java领域内企业级应用开发的框架与标准。下面关于采用JavaEE体系结构的描述,不正确的是() Java EE定义了分布式环境中多层应用的体系结构,是多种Java技术的混合体。 具有典型的3层结构:表现层,业务逻辑层和基础设施层。 不同的应用系统对底层支持系统的要求可能不同,因此每次开发时应该针对不同的应用需求对底层系统进行二次开发,提供支持接口。 要严格区分业务逻辑层和表现层,尤其应注意不要在表现层中混杂业务代码。 在CORBA体系结构中,()属于客户端接口。 静态IDL Skeletons。 POA。 静态IDL Stubs。 动态Skeletons。 博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用()的体系结构风格比较适合。 远程过程调用。 层次化。 管道/过滤器。 共享数据。 服务构件体系结构(Service Component Architecture,SCA)是基于SOA的思想描述服务之间组合和协作的规范。以下关于SCA的叙述,不正确的是() SCA定义了语言中立的服务组合方式,能够进行跨语言的服务调用。 SCA加强构件的接口与传输协议的关联,提高构件的内聚性。 SCA实现服务构件和其传输协议的绑定,这种绑定是可扩展的。 SCA主要是为了满足软件集成的需要而创建的体系结构。 为了使构件系统更切合实际、更有效地被重用,构件应当具备(),以提高其通用性。
参考答案:

  参考解析

构件是具有一定的功能,能够独立工作或能同其他构件装配起来协调工作的程序体,构件的使用同它的开发、生产无关。从抽象程度来看,面向对象技术已达到了类级重用(代码重用),它以类为封装的单位。这样的重用粒度还太小,不足以解决异构互操作和效率更高的重用。构件将抽象的程度提到一个更高的层次,它是对一组类的组合进行封装,并代表完成一个或多个功能的特定服务,也为用户提供了多个接口。整个构件隐藏了具体的实现,只用接口对外提供服务。为了使构件更切合实际、更有效地被重用,构件应当具备可变性和灵活性,以提高其通用性。

在线 客服