某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如下所示。其中与Factory Method中的“Creator”角色相对应的类是(31);与“Product”角色相对应的类是(32)。
(31)A.Bank
B.Account
C.Checking
D.Savings
(32)A.Bank
B.Account
C.Checking
D.Savings
某公司欲对其内部的信息系统进行集成,需要实现在系统之间快速传递可定制格式的数据包,并且当有新的数据包到达时,接收系统会自动得到通知。另外还要求支持数据重传,以确保传输的成功。针对这些集成需求,应该采用(33)的集成方式。
A.远程过程调用
B.共享数据库
C.文件传输
D.消息传递
(34)是一个独立可交付的功能单元,外界通过接口访问其提供的服务。
A.面向对象系统中的对象(Object)
B.模块化程序设计中的子程序(Subroutine)
C.基于构件开发中的构件(Component)
D.系统模型中的包(Package)
共享数据库是一种重要的企业应用集成方式。以下关于共享数据库集成方式的叙述中,错误的是(35)。
A.共享数据库集成方式通常将应用程序的数据存储在一个共享数据库中,通过制定统一的数据库模式来处理不同应用的集成需求
B.共享数据库为不同的应用程序提供了统一的数据存储与格式定义,能够解决不同应用程序中数据语义不一致的问题
C.多个应用程序可能通过共享数据库频繁地读取和修改相同的数据,这会使共享数据库成为一个性能瓶颈
D.共享数据库集成方式的一个重要限制来自外部的已封装应用,这些封装好的应用程序只能采用自己定义的数据库模式,调整和集成余地较小
在基于构件的软件开发中,(36)描述系统设计蓝图以保证系统提供适当的功能;(37)用来了解系统的性能、吞吐率等非功能性属性。
(36)A.逻辑构件模型
B.物理构件模型
C.组件接口模型
D.系统交互模型
(37)A.逻辑构件模型
B.物理构件模型
C.组件接口模型
D.系统交互模型
对象管理组织(OMG)基于CORBA基础设施定义了四种构件标准。其中,(38)的状态信息是由构件自身而不是由容器维护。
A.实体构件
B.加工构件
C.服务构件
D.会话构件
分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任务属于(39)。
A.表示逻辑层
B.应用逻辑层
C.数据处理层
D.数据层
在客户机/服务器系统开发中,采用(40)时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。
A.分布式表示结构
B.分布式应用结构
C.分布式数据和应用结构
D.分布式数据结构
各省软考办 | ||||||||||