admin 管理员组

文章数量: 887021


2024年3月20日发(作者:arrow asia)

上学吧()--全球优秀的学习资料分享社区

2009年下半年系统架构师考试

上午试题答案全解析

计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中①②③分别表示

__(1)__。

(1)A. 操作系统、应用软件和其他系统软件 B. 操作系统、其他系统软件和应用软件

C. 其他系统软件、操作系统和应用软件 D. 应用软件、其他系统软件和操作系统

《系统架构设计师教程(第2版)》第1页。

某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像任务,每个任务

有三个程序段:扫描Si,图像处理Ci和打印Pi (i=1,2,3)。下图为三个任务各程序段并发执

行的前驱图,其中,__(2)__可并行执行,__(3)__的直接制约,__(4)__的间接制约。

(2)A. “C

1

S

2”

,“P

1

C

2

S

3

”,“P

2

C

3

” B. “C

1

S

1”

,“S

2

C

2

P

2

”,“C

3

P

3

C. “S

1

C

1

P

1

”,“S

2

C

2

P

2

”,“S

3

C

3

P

3

” D. “S

1

S

2

S

3

”,“C

1

C

2

C

3

”,“P

1

P

2

P

3

(3)A. S

1

受到S

2

和S

3

、C

1

受到C

2

和C

3

、P

1

受到P

2

和P

3

B. S

2

和S

3

受到S

1

、C

2

和C

3

受到C

1

、P

2

和P

3

受到P

1

C. C

1

和P

1

受到S

1

、C

2

和P

2

受到S

2

、C

3

和 P

3

受到S

3

D. C

1

和S

1

受到P

1

、C

2

和S

2

受到P

2

、C

3

和S

3

受到P

3

(4)A. S

1

受到S

2

和S3、C

1

受到C

2

和C

3

、P

1

受到P

2

和P

3

B. S

2

和S3受到S

1

、C

2

和C

3

受到C

1

、P

2

和P3受到P

1

C. C

1

和P

1

受到S

1

、C

2

和P

2

受到S

2

、C

3

和P

3

受到S

3

D. C

1

和S

1

受到P

1

、C

2

和S

2

受到P

2

、C

3

和S

3

受到P

3

在数据库设计的需求分析阶段应完成包括__(5)__在内的文档。

(5)A. E-R图 B. 关系模式

C. 数据字典和数据流图 D. 任务书和设计方案

《系统架构设计师教程(第2版)》第48~54页。

第 1 页,共 11 页

上学吧()--全球优秀的学习资料分享社区

设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工

资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法

是__(6)__。

(6)A. 建立“EMP.职务”向“P.职务”的参照完整性约束

B. 建立“P.职务”向“EMP.职务”的参照完整性约束

C. 建立EMP上的触发器程序审定该需求

D. 建立P上的触发器程序审定该需求

《系统架构设计师考试全程指导》第48页。

设关系模式R(U, F),其中R上的属性集U={A, B, C, D, E},R上的函数依赖集F=

{A→B,DE→B,CB→E,E→A,B→D}。__(7)__为关系R的候选关键字。分解__(8)__是

无损连接,并保持函数依赖的。

(7)A. AB B. DE C. CE D. CB

(8)A. p={R

1

(AC),R

2

(ED),R

3

(B)} B. p={R

1

(AC),R

2

(E),R

3

(DB)}

C. p={R

1

(AC),R

2

(ED),R

3

(AB)} D. p={R

1

,(ABC),R

2

(ED),R

3

(ACE)}

《系统架构设计师考试全程指导》第2.3.3节。《系统架构设计师教程(第2版)》第2.2.3

节。

嵌入式系统中采用中断方式实现输入输出的主要原因是__(9)__。在中断时,CPU断点信

息一般保存到__(10)__中。

(9)A. 速度最快 B. CPU不参与操作

C. 实现起来比较容易 D. 能对突发事件做出快速响应

(10)A. 通用寄存器 B. 堆 C. 栈 D. 1/O接口

《系统架构设计师考试全程指导》第23页。

在嵌入式系统设计时,下面几种存储结构中对程序员是透明的是__(11)__。

(11)A. 高速缓存 B. 磁盘存储器 C. 内存 D. flash存储器

《系统架构设计师教程(第2版)》第1.2.2节。

系统间进行异步串行通信时,数据的串/并和并/串转换一般是通过__(12)__实现的。

(12)A. I/O指令 B. 专用的数据传送指令

C. CPU中有移位功能的数据寄存器 D. 接口中的移位寄存器

以下关于网络核心层的叙述中,正确的是__(13)__。

(13)A. 为了保障安全性,应该对分组进行尽可能多的处理

B. 在区域间高速地转发数据分组

C. 由多台二、三层交换机组成

D. 提供多条路径来缓解通信瓶颈

《系统架构设计师考试全程指导》第140页。

网络开发过程中,物理网络设计阶段的任务是__(14)__。

(14)A. 依据逻辑网络设计的功能要求,确定设备的具体物理分布和运行环境

第 2 页,共 11 页

上学吧()--全球优秀的学习资料分享社区

B. 分析现有网络和新网络的各类资源分布,掌握网络所处状态

C. 根据需求规范和通信规范,实施资源分配和安全规划

D. 理解网络应该具有的功能和性能,最终设计出符合用户需求的网络

某公司欲构建一个网络化的开放式数据存储系统,要求采用专用网络连接并管理存储设备

和存储管理子系统。针对这种应用,采用__(15)__存储方式最为合适。

(15)A. 内置式存储 B. DAS C. SAN D. NAS

《系统架构设计师考试全程指导》第3.5节。

以下关于基准测试的叙述中,正确的是__(16)__。

(16)A. 运行某些诊断程序,加大负载,检查哪个设备会发生故障

B. 验证程序模块之间的接日是否正常起作用

C. 运行一个标准程序对多种计算机系统进行检查,以比较和评价它们的性能

D. 根据程序的内部结构和内部逻辑,评价程序是否正确

《系统架构设计师教程(第2版)》第4.4.1节。

以下关于计算机性能改进的叙述中,正确的是__(17)__。

(17)A. 如果某计算机系统的CPU利用率已经达到100%则该系统不可能再进行性能改进

B. 使用虚存的计算机系统如果主存太小,则页面交换的频率将增加,CPU的使用效

率就会降低,因此应当增加更多的内存

C. 如果磁盘存取速度低,引起排队,此时应安装更快的CPU以提高性能

D. 多处理机的性能正比于CPU的数目,增加CPU是改进性能的主要途径

《系统架构设计师教程(第2版)》第4.4.1节。

商业智能是指利用数据挖掘、知识发现等技术分析和挖掘结构化的、面向特定领域的存储

与数据仓库的信息。它可以帮助用户认清发展趋势、获取决策支持并得出结论。以下__(18)__

活动,并不属于商业智能范畴。

(18)A. 某大型企业通过对产品销售数据进行挖掘,分析客户购买偏好

B. 某大型企业查询数据仓库中某种产品的总体销售数量

C. 某大型购物网站通过分析用户的购买历史记录,为客户进行商品推荐

D. 某银行通过分析大量股票交易的历史数据,做出投资决策

《系统架构设计师考试全程指导》第67页。

企业应用集成通过采用多种集成模式构建统一标准的基础平台,将具有不同功能和目的且

独立运行的企业信息系统联合起来。其中,面向__(19)__的集成模式强调处理不同应用系统

之间的交互逻辑,与核心业务逻辑相分离,并通过不同应用系统之间的协作共同完成某项业

务功能。

(19)A. 数据 B. 接口 C. 过程 D. 界面

《系统架构设计师考试全程指导》第203~204页。

电子数据交换(EDI)是电子商务活动中采用的一种重要的技术手段。以下关于EDI的叙述

中,错误的是__(20)__。

(20)A. EDI的实施需要一个公认的标准和协议,将商务活动中涉及的文件标准化和格式

第 3 页,共 11 页

上学吧()--全球优秀的学习资料分享社区

B. EDI的实施在技术上比较成熟,成本也较低

C. EDI通过计算机网络,在贸易伙伴之间进行数据交换和自动处理

D. EDI主要应用于企业与企业、企业与批发商之间的批发业务

《系统架构设计师教程(第2版)》第449~451页。

用户文档主要描述所交付系统的功能和使用方法。下列文档中,__(21)__属于用户文档。

(21)A. 需求说明书 B. 系统设计文档 C. 安装文档 D. 系统测试计划

《系统架构设计师考试全程指导》第510页。

配置项是构成产品配置的主要元素,其中__(22)__不属于配置项。

(22)A. 设备清单 B. 项目质量报告 C. 源代码 D. 测试用例

《系统架构设计师考试全程指导》第342页。

一个大型软件系统的需求通常是会发生变化的。以下关于需求变更策略的叙述中,错误的

是__(23)__。

(23)A. 所有需求变更必须遵循变更控制过程

B. 对于未获得核准的变更,不应该做变更实现工作

C. 完成了对某个需求的变更之后,就可以删除或者修改变更请求的原始文档

D. 每一个集成的需求变更必须能追溯到一个经核准的变更请求

《系统架构设计师考试全程指导》第11.5节。

以下关于需求管理的叙述中,正确的是__(24)__。

(24)A. 需求管理是一个对系统需求及其变更进行了解和控制的过程

B. 为了获得项目,开发人员可以先向客户做出某些承诺

C. 需求管理的重点在于收集和分析项目需求

D. 软件开发过程是独立于需求管理的活动

《系统架构设计师考试全程指导》第8.6.5节。

__(25)__方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合

需求变化较大或者开发前期对需求不是很清晰的项目。

(25)A. 信息工程 B. 结构化 C. 面向对象 D. 敏捷

《系统架构设计师考试全程指导》第225~231页。

项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能__(26)__。

__(27)__就是一种典型的项目管理工具。

(26)A. 覆盖整个软件生存周期

B. 确定关键路径、松弛时间、超前时间和滞后时间

C. 生成固定格式的报表和裁剪项目报告

D. 指导软件设计人员按软件生存周期各个阶段的适用技术进行设计工作

(27)A. 需求分析工具 B. 成本估算工具

C. 软件评价工具 D. 文档分析工具

《系统架构设计师教程(第2版)》第463~466页。

第 4 页,共 11 页

上学吧()--全球优秀的学习资料分享社区

逆向工程导出的信恳可以分为4个抽象层次,其中__(28)__可以抽象出程序的抽象语法

树、符号表等信息;__(29)__可以抽象出反映程序段功能及程序段之间关系的信息。

(28)A. 实现级 B. 结构级 C. 功能级 D. 领域级

(29)A. 实现级 B. 结构级 C. 功能级 D. 领域级

《系统架构设计师考试全程指导》第224页。

希赛软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的

架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图如下图所示。

图中与Command模式中的“Invoker”角色相对应的类是__(30)__,与“ConcreteCommand”

角色相对应的类是__(31)__。

(30)A. Command B. MenuItem C. Open D. ButktinBoardScreen

(31)A. Command B. MenuItem C. Open D. BulktinBoardScreen

用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性

的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正确。用

例“创建新订单”、“更新订单” 与用例“核查客户帐号”之间是__(32)__关系。

(32)A. 包含(include) B. 扩展(extend)

C. 分类(classification) D. 聚集(aggregation)

《系统架构设计师考试全程指导》第285~286页。

面向对象的设计模型包含以__(33)__表示的软件体系结构图,以__(34)__表示的用例实现

图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。

(33)A. 部署图 B. 包图 C. 协同图 D. 交互图

(34)A. 部署图 B. 包图 C. 协同图 D. 交互图

《系统架构设计师考试全程指导》第287~288页。

第 5 页,共 11 页

上学吧()--全球优秀的学习资料分享社区

基于构件的开发模型包括软件的需求分析定义、(35)、(36)、(37)以及测试和发布5个

顺序执行的阶段。

(35)A. 构件接口设计 B. 体系结构设计 C. 元数据设计 D. 集成环境设计

(36)A. 数据库建模 B. 业务过程建模 C. 对象建模 D. 构件库建立

(37)A. 应用软件构建 B. 构件配置管理 C. 构件单元测试 D. 构件编码实现

《系统架构设计师考试全程指导》第10.1节。

以下关于软件构件及其接口的叙述,错误的是__(38)__。

(38)A. 构件是软件系统中相对独立且具有一定意义的构成成分

B. 构件在容器中进行管理并获取其属性或者服务

C. 构件不允许外部对所支持的接口进行动态发现或调用

D. 构件可以基于对象实现,也可以不基于对象实现

《系统架构设计师考试全程指导》第299页。

在一个典型的基于MVC(Model-View-Controller)的J2EE应用中,分发客户请求、有

效组织其它构件为客户端提供服务的控制器由__(39)__实现。

(39)A. Entity Bean B. Session Bean C. Servlet D. JSP

《系统架构设计师考试全程指导》第474~476页。

以下关于RDBMS数据分布的叙述中,错误的是__(40)__。

(40)A. 数据垂直分割是将不同表的数据存储到不同的服务器上

B. 数据水平分割是将不同行的数据存储到不同的服务器上

C. 数据复制是将数据的多个副本存储到不同的服务器上

D. 数据复制中由RDBMS维护数据的一致性

《系统架构设计师教程(第2版)》第97~99页。

系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。

__(41)__不属于网络架构数据流图的内容。

(41)A. 服务器、客户端及其物理位置 B. 处理器说明信息

C. 单位时间的数据流大小 D. 传输协议

《系统架构设计师考试全程指导》第250页。

系统输入设计中应尽可能考虑人的因素,以下关于输入设计的一般原理中,错误的是

__(42)__。

(42)A. 只让用户输入变化的数据 B. 使用创新的模式吸引用户的眼球

C. 表格中各个数据项应有提示信息 D. 尽可能使用选择而不是键盘输入的

方式获取数据

《系统架构设计师教程(第2版)》第236~237页。

系统测试将软件、硬件、网络等其它因素结合,对整个软件进行测试。__(43)__不是系统

测试的内容。

(43)A. 路径测试 B. 可靠性测试 C. 安装测试 D. 安全测试

《系统架构设计师考试全程指导》第265页。

第 6 页,共 11 页


本文标签: 需求 系统 进行