2010年下半年11月份系统架构设计师上午试题以及参考答案之五

2010年下半年11月份系统架构设计师上午试题以及参考答案之五

 

下列关于不同软件开发方法所使用的模型的描述中,正确的是___(32)___
32A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型
      B.
采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模
      C.
实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型
      D. UML
的活动图与程序流程图的表达能力等价

参考答案:B

 

某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如下所示。其中与Factory Method中的“Creator”角色相对应的类是___(33)___;与“Product”角色相对应的类是___34___

2010年下半年11月份系统架构设计师上午试题以及参考答案之五_第1张图片
33A. Bank   B. Account   C. Checking   D. Savings
34A. Bank   B. Account   C. Checking   D. Savings

参考答案:

33A

(34) B

 

●___(35)___是一个独立可交付的功能单元,外界通过接口访问其提供的服务。
35A.面向对象系统中的对象(Object
      B.
模块化程序设计中的子程序(Subroutine
      C.
基于构件开发中的构件(Component
      D.
系统模型中的包(Package

参考答案:C

 

在基于构件的软件开发中,___(36)___描述系统设计蓝图以保证系统提供适当的功能;___(37)___用来了解系统的性能、吞吐率等非功能性属性。
36A.逻辑构件模型    B.物理构件模型
      C.
组件接口模型    D.系统交互模型
37A.逻辑构件模型    B.物理构件模型
      C.
组件接口模型    D.系统交互模型

 

对象管理组织(OMG )基于CORBA基础设施定义了四种构件标准。其中,___(38)___的状态信息是由构件自身而不是由容器维护。
38A.实体构件   B.加工构件
      C.
服务构件   D.会话构件

 

分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。业务数据的综合计算分析任务属于___(39)___
39A.表示逻辑层  B.应用逻辑层  C.数据处理层  D.数据层

 

在客户机/服务器系统开发中,采用___(40)___时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。
40A.分布式表示结构          B.分布式应用结构
      C.
分布式数据和应用结构    D.分布式数据结构

参考答案:C

 

系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,___(41)___用于验证数据是否位于合法的取值范围。
41A.数据类型检查   B.自检位   C.域检查   D.格式检查

参考答案:C

 

系统测试由若干个不同的测试类型组成,其中___(42)___检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况;___(43)___主要是检查系统的容错能力。
42A.强度测试   B.性能测试   C.恢复测试   D.可靠性测试
43A.强度测试   B.性能测试   C.恢复测试   D.可靠性测试

参考答案:

42B

43D

强度测试考虑的是资源利用率很低的时候
负载测试检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况
性能测试包含负载、强度、并行

 

 

软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是___(44)___
44A.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
      B.
软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
      C.
软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
      D.
软件架构能够指导设计人员和实现人员的工作

参考答案:A

你可能感兴趣的:(数据结构,架构设计,测试,2010,subroutine,分布式应用)