[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编7及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编7及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编7及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 7及答案与解析 1 在软件开发过程中进行风险分析时, (19)活动目的是辅助项目组建立处理风险的策略,有效的策略应考虑风险避免、风险监控、风险管理及意外事件计划。 ( A)风险识别 ( B)风险预测 ( C)风险评估 ( D)风险控制 2 对于一个大型软件来说,不加控制的变更很快就会引起混乱。为有效地实现变更控制,需借助于配置数据库和基线的概念。 (29)不属于配置数据库。 ( A)开发库 ( B)受控库 ( C)信息库 ( D)产品库 3 统一过程是一种 “用例和风险驱动,以架构为中心,迭代并且增量 ”的开发过程,定义了不同阶段
2、及其制品,其中精华阶段关注 (15)。 ( A)项目的初创活动 ( B)需求分析和架构演进 ( C)系统的构建,产生实现模型 ( D)软件提交方面的工作,产生软件增量 4 SEI能力成熟度模型 (SEICMM)把软件开发企业分为 5个成熟度级别,其中 (32)重点关注产品和过程质量。 ( A)级别 2:重复级 ( B)级别 3:确定级 ( C)级别 4:管理级 ( D)级别 5:优化级 5 敏捷开发方法中, (30)认为每一种不 同的项日都需要一套不同的策略、约定和方法论。 ( A)极限编程 (XP) ( B)水晶法 (Crystal) ( C)并列争球法 (Scnlm) ( D)自适应软件开
3、发 (ASD) 6 关于过程改进,以下叙述中不正确的是 (30)。 ( A)软件质量依赖于软件开发过程的质量,其中个人因素占主导作用 ( B)要使过程改进有效,需要制定过程改进目标 ( C)要使过程改进有效,需要进行培训 ( D) CMMI成熟度模型是一种过程改进模型,仅支持阶段性过程改进而不支持连续性过程改进 7 敏捷开发方法 XP是一种轻量级、高 效、低风险、柔性、可预测的、科学的软件开发方法,其特性包含在 12个最佳实践中。系统的设计要能够尽可能早交付,属于 (18)最佳实践。 ( A)隐喻 ( B)重构 ( C)小型发布 ( D)持续集成 8 以下关于过程改进的叙述中,错误的是 (30
4、)。 ( A)过程能力成熟度模型基于这样的理念:改进过程将改进产品,尤其是软件产品 ( B)软件过程改进框架包括评估、计划、改进和监控四个部分 ( C)软件过程改进不是一次性的,需要反复进行 ( D)在评估后要把发现的问题转化为软件过程改进计划 9 能力成熟度集成 模型 CMMI是 CMM模型的最新版本,它有连续式和阶段式两种表示方式。基于连续式表示的 CMMI共有 6个 (0 5)能力等级,每个能力等级对应到一个一般目标以及一组一般执行方法和特定方法,其中能力等级 (31)主要关注过程的组织标准化和部署。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 10 统一过程 (UP)定义了
5、初启阶段、精化阶段、构建阶段、移交阶段和产生阶段,每个阶段以达到某个里程碑时结束,其中 (32)的里程碑是生命剧期架构。 ( A)初启阶段 ( B)精化阶段 ( C)构建阶段 ( D)移交阶段 11 (34)不属于软件配置管理的活动。 ( A)变更标识 ( B)变更控制 ( C)质量控制 ( D)版本控制 12 (32)不是属于软件设计质量评审。 ( A)功能与模块之间的对应关系 ( B)软件规格说明是否符合用户的需求 ( C)软件是否具有可测试性 ( D)软件是否具有良好的可靠性 13 在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指标体系
6、理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是 (34)。 ( A)用户需求和运行 质量 ( B)系统外部环境 ( C)系统内部结构 ( D)系统质量和技术水平 14 在对程序质量进行评审时,模块结构是一个重要的评审项,评审内容中不包括(31)。 ( A)数据结构 ( B)数据流结构 ( C)控制流结构 ( D)模块结构与功能结构之间的对应关系 15 系统可维护性的评价指标不包括 (32)。 ( A)可理解性 ( B)可测试性 ( C)可移植性 ( D)可修改性 16 采用 McCabe度量法计算图 412环路复杂性为 (31)。( A) 2 ( B) 3 ( C) 4 (
7、D) 5 17 在屏蔽软件错误的容错系统中,冗余附加技术的构成不包括 (32)。 ( A)关键程序和数据的冗余存储及调用 ( B)冗余备份程序的存储及调用 ( C)实现错误检测和错误恢复的程序 ( D)实现容错软件所需的固化程序 18 McCall软件质量模型从软件产品的运行、修正和转移三个方面确定了 11个质量特性,其中 (32)不属于产品运行方面的质量特性。 ( A)正确性 ( B)可靠性 ( C)效率 ( D)灵活性 19 根据 ISO IEC9126软件质量模型中对软件质量特性的定义,可维护性质量特性的 (36)子特性是指为确认经修改软件所需努力有关的软件属性。 ( A)易测试性 (
8、B)易分析性 ( C)稳定性 ( D)改变性 20 将每个用户的数据和其他用户的数据隔离开,是考虑了软件的 (31)质量特性。 ( A)功能性 ( B)可靠性 ( C)可维护性 ( D)易使用性 21 在软件评审中,设计质量是指设计的规格说明书符合用户的要求。设计质量的评审内容不包括 (32)。 ( A)软件可靠性 ( B)软件的可测试性 ( C)软件性能实现情况 ( D)模块层次 22 冗余技术通常分为 4类,其中 (29)按 照工作方法可以分为静态、动态和混合冗余。 ( A)时间冗余 ( B)信息冗余 ( C)结构冗余 ( D)冗余附加技术 23 软件复杂性度量的参数不包括 (31)。 (
9、 A)软件的规模 ( B)开发小组的规模 ( C)软件的难度 ( D)软件的结构 24 根据 McCabe度量法,图 4 13程序图的复杂性度量值为 (32)。( A) 4 ( B) 5 ( C) 6 ( D) 7 25 软件系统的可维护性评价指标不包括 (33)。 ( A)可理解性 ( B)可测试性 ( C)扩展性 ( D)可修改性 26 采用 McCabe度量法计算图 414程序图的环路复杂性为 (33)。( A) 2 ( B) 3 ( C) 4 ( D) 5 27 某程序的程序图如图 415所示,运用 McCabe度量法对其进行度量,其环路复杂度是 (36)。 ( A) 4 ( B) 5
10、 ( C) 6 ( D) 8 28 在如图 4一 16所示的数据流图中,共存在 (29)个错误。( A) 4 ( B) 6 ( C) 8 ( D) 9 29 以下关于数据流图中基本加工的叙述,不正确的是 (15)。 ( A)对每一个基本加工,必须有一个加工规格说明 ( B)加工规格 说明必须描述把输入数据流变换为输出数据流的加工规则 ( C)加工规格说明必须描述实现加工的具体流程 ( D)决策表可以用来表示加工规格说明 30 以下关于数据流图的叙述中,不正确的是 (15)。 ( A)每条数据流的起点和终点必须是加工 ( B)必须保持父图与子图平衡 ( C)每个加工必须有输入数据流,但可以没有输
11、出数据流 ( D)应保持数据守恒 31 数据流图 (DFD)对系统的功能和功能之间的数据流进行建模,其中顶层数据流图描述了系统的 (15)。 ( A)处理过程 ( B)输入和输出 ( C)数据存 储 ( D)数据实体 31 进度安排的常用图形描述方法有 Gantt图和 PERT图。 Gantt图不能清晰地描述(18): PERT图可以给出哪些任务完成后才能开始另一些任务。图 48所示的PERT图中,事件 6的最晚开始时刻是 (19)。32 (18) ( A)每个任务从何时开始 ( B)每个任务到何时结束 ( C)每个任务的进展情况 ( D)各任务之间的依赖关系 33 (19) ( A) 0 (
12、 B) 3 ( C) 10 ( D) 11 33 软件的复杂性主要体现在程序的复杂性。 (30)是度量软件复杂性的 一个主要参数。若采用 McCabe度量法计算环路复杂性,则对于图 4一 11所示的程序图,其环路复杂度为 (31)。 34 (30) ( A)代码行数 ( B)常量的数量 ( C)变量的数量 ( D)调用的库函数的数量 35 (31) ( A) 2 ( B) 3 ( C) 4 ( D) 5 软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 7答案与解析 1 【正确答案】 D 【试题解析】 风险分析是 4个不同的风险活动:风险识别、风险预测、风险评估、风险控制。风险识
13、别是试图系统化地确定对项目 计划的威胁。风险预测又称风险估算,它从两个方面评估一个风险:风险发生的可能性或概率;以及如果风险发生所产生的后果。风险评估是要估计风险影响的大小。风险控制活动目的是辅助项目组建立处理风险的策略。 【知识模块】 系统开发和运行 2 【正确答案】 C 【试题解析】 软件变更控制是变更管理的重要内容,要有效进行变更控制,需要借助配置数据库和基线的概念。配置数据库一般包括开发库、受控库和产品库。 【知识模块】 系统开发和运行 3 【正确答案】 B 【试题解析】 精化阶段的目标是分析问 题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。精化阶段结束时第二
14、个重要的里程碑:生命周期结构 (LifecycleArchitecture)里程碑。生命周期结构里程碑为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量。此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案。 【知识模块】 系统开发和运行 4 【正确答案】 C 【试题解析】 等级 1:初始级。处于这个最低级的组织,基本上没有健全的软件工程管理制度。每件事情都以特殊的方法来做。如果一 个特定的工程碰巧由一个有能力的管理员和一个优秀的软件开发组来做,则这个工程可能是成功的。然而通常的情况是,由于缺乏健全的总体管理和详细计划,时间和费用经常超支。结果,大多数的行动只是应付危
15、机,而非事先计划好的任务。处于成熟度等级 l的组织,由于软件过程完全取决于当前的人员配备,所以具有不可预测性,人员变化了,过程也跟着变化。结果,要精确地预测产品的开发时间和费用之类重要的项目,是不可能的。等级 2:重复级 【知识模块】 系统开发和运行 5 【正确答案】 B 【试题解析】 敏捷开发方法有很多,每一 种方法基于一套原则。极限编程 (XP)是一种轻量级、高效、低风险、可预测的、科学的软件开发方式,由 4大价值观、 5个原则和 12个最佳实践与行为等 4部分组成。水晶法 (Crystal)认为每一个不同的项目都需要一套不同的策略、约定和方法论。并列争球法 (Scrum)使用迭代的方法,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 历年 汇编 答案 解析 DOC
