单选题 在基于构件的软件开发中,______描述系统设计蓝图以保证系统提供适当的功能;______用来了解系统的性能、吞吐率等非功能性属性。
单选题
  • A.逻辑构件模型
  • B.物理构件模型
  • C.组件接口模型
  • D.系统交互模型
【正确答案】 A
【答案解析】
单选题
  • A.逻辑构件模型
  • B.物理构件模型
  • C.组件接口模型
  • D.系统交互模型
【正确答案】 B
【答案解析】[解析] 在基于构件的软件开发中,逻辑构件模型用功能包描述系统的抽象设计,用接口描述每个服务集合,以及功能之间如何交互以满足用户需求,它作为系统的设计蓝图以保证系统提供适当的功能。物理构件模型用技术设施产品、硬件分布和拓扑结构,以及用于绑定的网络和通信协议描述系统的物理设计,这种架构用于了解系统的性能、吞吐率等许多非功能性属性。
单选题 对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。其中,______的状态信息是由构件自身而不是由容器维护。
  • A.实体构件
  • B.加工构件
  • C.服务构件
  • D.会话构件
【正确答案】 D
【答案解析】[解析] 对象管理组织(OMG)基于CORBA基础设施定义了4种构件标准。实体(Entity)构件需要长期持久化并主要用于事务性行为,由容器管理其持久化。加工(Process)构件同样需要容器管理其持久化,但没有客户端可访问的主键。会话(Session)构件不需要容器管理其持久化,其状态信息必须由构件自己管理。服务(Service)构件是无状态的。
单选题 分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任务属于______。
  • A.表示逻辑层
  • B.应用逻辑层
  • C.数据处理层
  • D.数据层
【正确答案】 B
【答案解析】[解析] 分布式系统开发分为5个逻辑计算层:表示层实现用户界面;表示逻辑层为了生成数据表示而必须进行的处理任务,如输入数据编辑等;应用逻辑层包括为支持实际业务应用和规则所需的应用逻辑和处理过程,如信用检查、数据计算和分析等:数据处理层包括存储和访问数据库中的数据所需的应用逻辑和命令,如查询语句和存储过程等;数据层是数据库中实际存储的业务数据。
单选题 系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,______用于验证数据是否位于合法的取值范围。
  • A.数据类型检查
  • B.自检位
  • C.域检查
  • D.格式检查
【正确答案】 C
【答案解析】[解析] 系统输入设计中,通常通过内部控制的方式验证输入数据的有效性。数据类型检查确保输入了正确的数据类型;自检位用于对主关键字进行基于校验位的检查;域检查用于验证数据是否位于合法的取值范围;格式检查按照已知的数据格式对照检查输入数据的格式。