信息系统管理工程师上午基础知识考试选择题专项强化真题试卷24
中文选择题(含2小题)
在系统的功能模块设计中,要求适度控制模块的扇入扇出。下图中模块C的扇入和扇出系数分别为(32)。经验证明,扇出系数最好是(33)。(2006年5月试题32~33)
1.(32)(A)
A. 1和2
B. 0和2
C. 1和1
D. 2和1
解析:
2.(33)(B)
A. 1或2
B. 3或4
C. 5或6
D. 7或8
解析:本题考查信息系统功能模块设计原则的基本知识。
模块设计应该遵循的原则除了提高聚合程度、降低模块之间的耦合程度以外,还应该考虑到如下一些原则。
(1)系统分解有层次。
(2)适宜的系统深度和宽度比例。
(3)模块大小适中。
(4)适度控制模块的扇入扇出。
(5)较小的数据冗余。
模块的扇入指模块直接上级模块的个数,模块的扇出则为模块的直属下级模块个数。模块的扇入数一般来说越大越好,说明该模块的通用性较强。扇出过大会导致杂统控制和协调困难,扇出过小则可能说明该模块本身规模过大。
根据题意,模块C的扇入系统为1,扇出系统为2。经验证明,扇出的个数最好是3或4,一般不要超过7。
针对下面的程序和对应的流程图,找出对应的判定覆盖路径(40)和语句覆盖的路径(41)。(2006年5月试题40~41)
3.(40)(A)
A. acd和abe
B. acd和ace
C. abd和abe
D. ace和abe
解析:
4.(41)(D)
A. acd
B. abd
C. ace
D. abe
解析:本题考查白盒测试的基础内容。
白盒测试是对软件的过程性细节做详细检查。通过对程序内部结构和逻辑的分析来设计测试用例。适合于白盒测试的设计技术主要有:逻辑覆盖法、基本路径测试等。
逻辑覆盖以程序内部的逻辑结构为基础进行测试。根据覆盖情况的不同,逻辑覆盖可以分为:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、多重覆盖和路径覆盖。
(1)判定覆盖是设计若干个检测用例,使得程序中的每个判断的取真分支和取假分支至少被执行一次。根据题意,图中的判定覆盖路径为acd和abe或abd和ace。
(2)语句覆盖是设计若干个检测用例,使得程序中的每条语句至少被执行一次。根据题意,很明显图中的语句覆盖路径为abe。
模块设计中常用的衡量指标是内聚和耦合,内聚程度最高的是(35);耦合程度最低的是(36)。(2009年11月试题35~36)
5.(35)(D)
A. 逻辑内聚
B. 过程内聚
C. 顺序内聚
D. 功能内聚
解析:
6.(36)(A)
A. 数据耦合
B. 内容耦合
C. 公共耦合
D. 控制耦合
解析:本题考查信息系统开发中设计阶段的基础知识。
按照试题38的分析,软件设计中划分模块的一个准则是“高内聚低耦合”。软件结构内模块的耦合度表现了模块之间互相关联的程度,分为6级。耦合度从低到高分别是:无直接耦合、数据耦合、标记耦合、控制耦合、公共耦合、内容耦合。模块的内聚性表现了模块内部各个子成分功能的集中程度,分为7级。内聚性从低到高分别是:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。
系统管理预算可以帮助IT部门在提供服务的同时加强成本/收益分析,以合理利用资源,提高IT投资效益。在IT企业的实际预算中,所需硬件设备的预算属于(40),故障处理的预算属于(41)。(2008年5月试题40~41)
7.(40)(B)
A. 组织成本
B. 技术成本
C. 服务成本
D. 运作成本
解析:
8.(41)(C)
A. 组织成本
B. 技术成本
C. 服务成本
D. 运作成本
解析:本题考查IT财务管理的基础知识。
IT投资预算的主要目的是对IT投资项目进行事前规划和控制。其中需要编制预算的内容主要如下。
(1)技术成本:硬件和基础实施等。
(2)服务成本:软件开发与维护,偶发事件的校正、帮助和支持等。
(3)组织成本:会议、日常开支等。
通过预算,可以帮助高层管理人员预测IT项目的经济可行性,也可以作为IT服务实施和运作过程中控制的依据。
在TCO总成本管理中,TCO模型面向的是一个由分布式计算、应用解决方案、运营中心以及电子商务等构成的IT环境。TCO总成本一般包括直接成本和间接成本。下列各项中直接成本是(46),间接成本是(47)。(2008年5月试题46~47)
9.(46)(C)
A. 终端用户开发成本
B. 本地文件维护成本
C. 外部采购成本
D. 解决问题的成本
解析:
10.(47)(D)
A. 软硬件费用
B. 财务和管理费用
C. IT人员工资
D. 中断生产、恢复成本
解析:本题考查TCO总成本构成中直接成本和间接成本的具体成本项目的内容。
在TCO总成本管理中,TCO总成本一般包括直接成本和间接成本。
(1)直接成本:与资本投资、酬金以及劳动相关的预算内的成本。如软硬件费用、IT人员工资、财务和管理费用、外部采购管理,以及支持酬劳等。
(2)间接成本:与IT服务交付给终端用户相关的预算外的成本。如与终端用户操作相关的成本(教育、培训、终端用户开发或执行、本地文件维护等)、与停工相关的成本(中断生产、恢复成本或解决问题成本)。
在常见的软件生命周期中,适用于项目需求简单清楚,在项目初期就可以明确所有需求,不需要二次开发的软件生命周期模型是(48);适用于项目事先不能完整定义产品所有需求,计划多期开发的软件生命周期模型是(49)。(2008年5月试题48~49)
11.(48)(A)
A. 瀑布模型
B. 迭代模型
C. 快速原型开发
D. 快速创新开发
解析:
12.(49)(D)
A. 快速原型开发
B. 快速创新开发
C. 瀑布模型
D. 迭代模型
解析:本题考查软件生命周期的三种模型的基础知识。
根据试题61的分析,瀑布模型适用于项目需求简单清楚,在项目初期就可以明确所有需求,不需要二次开发的软件生命周期。迭代模型适用于项目事先不能完整定义产品所有的需求,计划多期开发的软件生命周期。快速原型开发适用于项目需要快速给客户展示产品的软件生命周期。
信息系统的成本可分为固定成本和可变成本。(41)属于固定成本,(42)属于可变成本
本文档预览:3600字符,共7320字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载