构件是软件系统中相对独立且具有一定意义的构成成分
构件在容器中进行管理并获取其属性或者服务
构件不允许外部对所支持的接口进行动态发现或调用
构件可以基于对象实现,也可以不基于对象实现
第1题:
试题(36)、(37)
在基于构件的软件开发中, (36) 描述系统设计蓝图以保证系统提供适当的功能;(37)用来了解系统的性能、吞吐率等非功能性属性。
(36)
A. 逻辑构件模型
B. 物理构件模型
C. 组件接口模型
D. 系统交互模型
(37)
A. 逻辑构件模型
B. 物理构件模型
C. 组件接口模型
D. 系统交互模型
第2题:
● 基于构件的开发模型包括软件的需求分析定义、 (35) 、 (36) 、 (37) ,以及测试和发布5个顺序执行的阶段。
(35)
A. 构件接口设计
B. 体系结构设计
C. 元数据设计
D. 集成环境设计
(36)
A. 数据库建模
B. 业务过程建模
C. 对象建模
D. 构件库建立
(37)
A. 应用软件构建
B. 构件配置管理
C. 构件单元测试
D. 构件编码实现
第3题:
A.SCA定义了语言中立的服务组合方式,能够进行跨语言的服务调用
B.SCA加强构件的接口与传输协议的关联,提高构件的内聚性
C.SCA实现服务构件和其传输协议的绑定,这种绑定是可扩展的
D.SCA主要是为了满足软件集成的需要而创建的体系结构
SCA是一个规范,它描述用于使用SOA构建应用程序和系统的模型。它可简化使用SOA进行的应用程序开发和实现工作。SCA提供了构建粗粒度构件的机制,这些粗粒度构件由细粒度构件组装而成。SCA将传统中间件编程从业务逻辑分离出来,从而使程序员免受其复杂性的困扰。它允许开发人员集中精力编写业务逻辑,而不必将大量的时间花费在更为底层的技术实现上。
SCA方法的优势包括:简化业务构件开发;简化作为服务网络构建的业务解决方案的组装和部署;提高可移植性、可重用性和灵活性;通过屏蔽底层技术变更来保护业务逻辑资产;提高可测试性。
SCA服务构件与传统构件的主要区别在于:服务构件往往是粗粒度的,而传统构件以细粒度居多;服务构件的接口是标准的,主要是WSDL接口,而传统构件常以具体
API形式出现;服务构件的实现与语言是无关的,而传统构件常绑定某种特定的语言;服务构件可以通过构件容器提供QoS的服务,而传统构件完全由程序代码直接控制。
第4题:
(38) 是一个独立可交付的功能单元,外界通过接口访问其提供的服务
A.面向对象系统中的对象(Object)
B.模块化程序设计中的子程序(Subroutine)
C.基于构件开发中的构件(Component)
D.系统模型中的包(Package)
第5题:
在基于构件的软件开发中,( )描述系统设计蓝图以保证系统提供适当的功能;( )用来了解系统的性能、吞吐率等非功能性属性。
A.逻辑构件模型 B.物理构件模型 C.组件接口模型 D.系统交互模型 A.逻辑构件模型 B.物理构件模型 C.组件接口模型 D.系统交互模型
第6题:
试题(38)
对象管理组织(OMG)基于CORBA基础设施定义了四种构件标准。其中,(38)的状态信息是由构件自身而不是由容器维护。
(38)
A. 实体构件
B. 加工构件
C. 服务构件
D. 会话构件
第7题:
● 以下关于软件构件及其接口的叙述,错误的是 (38) 。
(38)
A. 构件是软件系统中相对独立且具有一定意义的构成成分
B. 构件在容器中进行管理并获取其属性或者服务
C. 构件不允许外部对所支持的接口进行动态发现或调用
D. 构件可以基于对象实现,也可以不基于对象实现
第8题:
此题为判断题(对,错)。
第9题:
对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。其中,______的状态信息是由构件自身而不是由容器维护。
A.实体构件
B.加工构件
C.服务构件
D.会话构件
A.
B.
C.
D.
第10题:
对象管理组织(OMG)基于CORBA基础设施定义了四种构件标准。其中,(38)的状态信息是由构件自身而不是由容器维护。
A. 实体构件
B. 加工构件
C. 服务构件
D. 会话构件