2009年系统分析师上午试题部分难点剖析
●面向对象分析的任务不包含(5)。
(5)A. 建模系统功能 B. 发现并确定业务对象
C. 建模各对象的状态 D. 组织对象并确定对象间的关系
OOA基于用例模型,通过对象建模来记录确定的对象、对象封装的数据和行为
以及对象之间的关系;
OOA包括3个活动:
1. 建模系统功能;
2. 发现并确定业务对象;
3. 组织对象并确定对象间的关;
答案:C
●假定求浮点数平方根(FPSQR)的操作在某台机器上的一个基准测试程序中占总执行时间的 20%,FP 运算指令所用时间占总执行时间的 50%。采用两种优化 FPSQR的方法,第一种方法是增加专门的FPSQR硬件,可以将FPSQR的操作速度提高为原来的 10 倍;第二种方法是提高所有 FP(浮点)运算指令的执行速度到原来的 1.6 倍,从而提高求浮点数平方根操作的速度。可以通过计算这两种方法对基准测试程序的加速比来比较这两种方法的优劣。以下叙述正确的是(13)。
(13)A. 第一种方法的加速比是1.23,效果较好
B. 第二种方法的加速比是1.23,效果较好
C. 第一种方法的加速比是1.22,效果较好
D. 第二种方法的加速比是1.22,效果较好
加速比=改进后总的执行时间 / 改进前总的执行时间 = 1 / ((1- fe) + fe / re )
fe是改进部分在某个任务总的时间中所占的比例
re是改进后与改进前提高的倍数;
fe = 20%,re = 10;
加速比 = 1 / ( 0.8 + 0.2 / 10) = 1.22
fe = 50%,re = 1.6;
加速比 = 1 / ( 1- 0.5 + 0.5 / 1.6) = 1.23
答案:B
● 某计算机系统的结构如下图所示,按照弗林(Michael J.Flynn)提出的分类法,它属于(17),其中,PUi(i=1,…,n)为处理单元,CU为控制部件,MM j(j=1,…,n)为存储部件。该计算机(18)。
(17)A. 单指令流单数据流计算机(SISD)
B. 单指令流多数据流计算机(SIMD)
C. 多指令流单数据流计算机(MISD)
D. 多指令流多数据流计算机(MIMD)
(18)A. 通过时间重叠实现并行性 B. 通过资源重复实现并行性
C. 通过资源共享实现并行性 D. 通过精简指令系统实现并行性
图中仅有一个控制单元CU,所以是单指令的;
有多个处理单元和存储部件,所以是多数据流;
该计算机将大量重复设置的处理单元按一定方式互联成阵列,在单一控制部件控制下对各自所分配的不同数据并行执行同一指令规定的操作。典型的通过资源重复实现并行性方式。
答案:
(17) B (18 )B
●关键路径法是多种项目进度分析方法的基础。(20)将关键路径法分析的结果应用到项目日程表中;(21)是关键路径法的延伸,为项目实施过程中引入活动持续期的变化;(22)允许相互依赖的活动可以部分并行进行。
(20) A. PERT 网络分析 B.甘特图
C. 优先日程图法 D. 启发式分析法
(21)A. PERT 网络分析 B. 甘特图
C. 优先日程图法 D. 启发式分析法
(22)A. PERT 网络分析 B. 甘特图
C. 优先日程图法 D. 启发式分析法
甘特图将关键路径法分析的结果应用到项目日程表中;
PERT 网络分析方法是关键路径法的延伸,为项目实施过程中引入活动持续期的变化;
优先日程图法允许相互依赖的活动可以部分并行进行。
答案:
(20)B (21)A (22 )C
●面向团队的需求收集方法能够鼓励合作,为解决方案的各个要素提供建议,协商不同的方法,以及说明初步的需求方案。下列关于面向团队的需求收集方法叙述,不恰当的是(28)。
(28)A. 举行团队需求收集会议,会议由软件工程师、客户和其他利益相关者共同举办和参加
B. 拟定一个会议议程,与会者围绕需求要点,畅所欲言
C. 会议提倡自由发言,不需要特意控制会议的进度
D. 会议目的是为了识别问题,提出解决方案的要点,初步刻画解决方案中的需求问题
排除法
应该是:会议提倡自由发言,需要控制会议的进度和内容
选择C
●软件质量强调三个方面的内容:(32)是测试软件质量的基础;(33)定义了一组用于指导软件开发方式的准则;(34)间接定义了用户对某些特性的需求。
(32)A. 软件需求 B. 软件分析 C. 软件设计 D. 软件实现
(33)A. 开发文档 B. 开发标准 C. 维护手册 D. 用户手册
(34)A. 功能需求 B. 非功能需求 C. 期望需求 D. 质量属性需求
所谓非功能性需求,是指为满足用户业务需求而必须具有除功能需求以外的特性。包括系统性能、可靠性、可维护性、易用性和对技术和对业务适应性等。其中最常见的是软件界面、操作方便等一系列要求.
期望需求间接定义了用户对某些特性的需求
(32)A(33)B(34)C
●数据仓库在收集数据过程中,会遇到一些略微不一致但可以纠正的数据,纠正的过程称为(38)。
(38) A. 数据转换 B. 数据抽取
C. 数据清洗 D. 数据装载
专业术语的定义
选择C
●企业使用了某厂商的软件产品,随后该厂商又推出了这种产品的新版本,该企业信息中心正在考虑是否需要升级该软件。信息中心未作出立即更新软件版本的决定,最可能的原因是(60)。
(60)A. 需要等待用户部门做出支付软件版本升级费用的预算
B. 用户部门还没有要求软件版本升级
C. 虽然新版本软件在社会上已普遍使用,但信息中心还是担心存在潜在问题
D. 新版软件与其他用户部门正在使用的软件不兼容
试题分析:
A.用户部门只关心系统软件的功能和服务
企业信息中心的工作才是关心改进服务与成本的考虑;
B.用户部门也关心软件版本是否需要升级,哪是信息中心的事情;
C.新版本包含一些潜在问题,很正常。
有切身体会。比如高版本的OFFICE很可能就跟OA中的控件不兼容。
选择 D