[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编6及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编6及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编6及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 6及答案与解析 1 “软件产品必须能够在 3秒内对用户请求作出响应 ”属于软件需求中的 (18)。 ( A)功能需求 ( B)非功能需求 ( C)设计约束 ( D)逻辑需求 2 (29)2开发过程模型最不适用于开发初期对软件需求缺乏准确全面认识的情况。 ( A)瀑布 ( B)演化 ( C)螺旋 ( D)增量 3 (30)不是增量式开发的优势。 ( A)软件可以快速地交付 ( B)早期的增量作为原型,从而可以加强对系统后续开发需求的理解 ( C)具有最高优先级的功能首先交付,随着后续的增量不断加入,这就使得更重要的功能得到更多的测试
2、 ( D)很容易将客户需求划分为多个增量 4 某开发小组预开发一个规模较大、需求较明确的项目。开发小组对项目领域熟悉且该项目与小组开发过的某一项目类似,则适宜采用 (29)开发过程模型。 ( A)瀑布 ( B)演化 ( C)螺旋 ( D)喷泉 5 软件开发的增量模型 (29)。 ( A)最适用于需求被清晰定义的情况 ( B)是一种能够快速构造可运行产品的好方法 ( C)最适合于大规模团队开发的项目 ( D)是一种 不适用于商业产品的创新模型 6 假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰的定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用 (30)。 ( A)瀑布
3、模型 ( B)原型模型 ( C) V模型 ( D)螺旋模型 7 确定软件的规模划分及模块之间的调用关系是 (15)阶段的任务。 ( A)需求分析 ( B)概要设计 ( C)详细设计 ( D)编码 8 以下关于喷泉模型的叙述中,不正确的是 (29)。 ( A)喷泉模型是以对象作为驱动的模型,适合于面向对象的开发方法 ( B)喷 泉模型克服了爆布模型不支持软件重用和多项开发活动集成的局限性 ( C)模型中的开发活动常常需要重复多次,在迭代过程中不断地完善软件系统 ( D)各开发活动 (如分析、设计和编码 )之间存在明显的边界 9 若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用
4、(30)进行开发。 ( A)瀑布模型 ( B)演化模型 ( C)螺旋模型 ( D)原型模型 10 为了有效地捕获系统需求,应采用 (29)。 ( A)瀑布模型 ( B) V模型 ( C)原型模型 ( D)螺旋模型 11 某项目组拟开发一 个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中, (15)最适合开发此项目。 ( A)原型模型 ( B)瀑布模型 ( C) V模型 ( D)螺旋模型 12 以下关于软件测试的叙述中,正确的是 (35)。 ( A)软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误 ( B)软件测试活动应从编码阶段开始 ( C)一个成功的测试能发现
5、至今未发现的错误 ( D)在一个被测程序段中,若已发现的错误越多,则残存的错误数越少 13 确定系统边界和关系规范化分别在数据库设计的 (51)阶段进 行。 ( A)需求分析和逻辑设计 ( B)需求分析和概念设计 ( C)需求分析和物理设计 ( D)逻辑设计和概念设计 14 针对 “关键职员在项目未完成时就跳槽 ”的风险,最不合适的风险管理策略是(19)。 ( A)对每一个关键性的技术人员,要培养后备人员 ( B)建立项目组,以使大家都了解有关开发活动的信息 ( C)临时招聘具有相关能力的新职员 ( D)对所有工作组织细致的评审 15 定义风险参照水准是 (19)活动常用的技术。 ( A)风险
6、识别 ( B)风险预测 ( C)风险评估 ( D)风险控制 16 以下关于文档的叙述中,不正确的是 (33)。 ( A)文档仅仅描述和规定了软件的使用范围及相关的操作命令 ( B)文档是软件产品的一部分,没有文档的软件不能称为完整的软件 ( C)软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量 ( D)高质量文档对于发挥软件产品的效益有着重要的意义 17 图 46是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表示完成活动所需要的时间,则 (17)在关键路径上。( A) B ( B) C ( C) D ( D) H 18 (18)最不适宜采用无主
7、程序员组的开发人员组织形式。 ( A)项目开发人数少 (如 3 4人 )的项目 ( B)采用新技术的项目 ( C)大规模项目 ( D)确定性较小的项目 19 若软件项目组对风险采用主动的控制方法,则 (19)是最好的风险控制策略。 ( A)风险避免 ( B)风险监控 ( C)风险消除 ( D)风险管理及意外事件计划 20 甘特图 (Gantt图 )不能 (18)。 ( A)作为项目进度管理的一个工具 ( B)清晰地描述每个任务的开始和截止时间 ( C)清晰地获得任务并行的信息 ( D) 清晰地获得各任务之间的依赖关系 21 以下关于风险管理的叙述中,不正确的是 (19)。 ( A)仅根据风险产
8、生的后果来对风险排优先级 ( B)可以通过改变系统性能或功能需求来避免某些风险 ( C)不可能去除所有风险,但可以通过采取行动来降低或减轻风险 ( D)在项目开发过程中,需要定期地评估和管理风险 22 下列关于风险的叙述不正确的是:风险是指 (17) ( A)可能发生的事件 ( B)一定会发生的事件 ( C)会带来损失的事件 ( D)可能对其进行干预,以减少损失的事件 23 下列关于项目估算方 法的叙述不正确的是 (18) ( A)专家判断方法受到专家经验的主观性影响 ( B)启发式方法 (如 COCOMO模型 )的参数难以确定 ( C)机器学习方法难以描述训练数据的特征和确定其相似性 ( D
9、)给合上述三种方法可以得到精确的估算结果 24 高质量的文档所应具有的特性中,不包括 (33)。 ( A)针对性,文档编制应该考虑读者对象群 ( B)精确性,文档的行文应当十分准确,不能出现多义性的描述 ( C)完整性,任何文档都应当是完整的、独立的,应该自成体系 ( D)无重复性,同一软件系统的几个文档之间应该没 有相同的内容,若确实存在相同内容,则可以用 “见 *文档 *节 ”的方式引用 24 在进行进度安排时, PERT图不能清晰地描述 (16),但可以给出哪些任务完成后才能开始另一些任务。某项目 X包含任务 A、 B、 、 J,其中 PERT图如图 43所示 (A=l表示任务 A的持续
10、时间是 1天 ),则项目 X的关键路径是 (17)。25 (16) ( A)每个任务从何时开始 ( B)每个任务到何时结束 ( C)各任务之间的并行情况 ( D)各任务之间的依赖关系 26 (17) ( A) ADHJ ( B) BEHJ ( C) B一卜一 J ( D) CGIJ 26 图 44是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑 (17)在关键路径上。若在实际项目进展中,活动 AD在活动 AC开始 3天后才开始,而完成活动 DG过程中,由于有临时事件发生,实际需要 15天才能完成,则完成该项目的最短时间比原计划多了 (18)天。27 (17)
11、 ( A) B ( B) C ( C) D ( D) 1 28 (18) ( A) 8 ( B) 3 ( C) 5 ( D) 6 28 某项目软件的活动图如图 45所示。图中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑 (16)在关键路径上,活动 FG的松弛时间为 (17)。29 (16) ( A) B ( B) C ( C) D ( D) I 30 (17) ( A) 19 ( B) 20 ( C) 21 ( D) 24 30 使用 PERT图进行进度安排,不能清晰地描述 (16),但可以给出哪些任务完成后才能开始另一些任务。图 47中 PERT图所示工程从 A到 K的关键路径是
12、 (17),(图中省略了任务的开始和结束时刻 )。31 (16) ( A)每个任务从何时 开始 ( B)每个任务到何时结束 ( C)各任务之间的并行情况 ( D)各任务之间的依赖关系 32 (17) ( A) ABEGHIK ( B) ABEGHJK ( C) ACEGHIK ( D) ACEGHJK 软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 6答案与解析 1 【正确答案】 B 【试题解析】 软件需求中对软件产品的响应时间,吞吐量,价格等属性的要求都属于非功能性需求。 【知识模块】 系统开发和运行 2 【正确答案】 B 【试题解析】 瀑布模型将软件生命 周期的各项活动规定
13、为依固定顺序联接的若干阶段工作,形如瀑布流水,最终得到软件产品,强调早期计划及需求调查;演化模型主要针对事先不能完整定义需求的软件开发,如果所有的产品需求在一开始并不完全弄清楚的话,会给总体设计带来困难及削弱产品设计的完整性,并因而影响产品性能的优化及产品的可维护性;螺旋模型是瀑布模型与演化模型相结合,并加入两者所忽略的风险分析所建立的一种软件开发模型;增量模型融合了瀑布模型的基本成分和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生 【知识模块】 系统开发和运行 3 【正确答案】 D 【试题解析】 增量式开发的优势在于: 由于能够在较短的时间内向用户提交一
14、些有用的工作产品,因此能够解决用户的一些急用功能。 由于每次只提交用户部分功能,用户有较充分的时间学习和适应新的产品。 对系统的可维护性是一个极大的提高,因为整个系统是由一个个构件集成在一起的,当需求变更时只变更部分部件,而不必影响整个系统。 【知识模块】 系统开发和运行 4 【正确答案】 A 【试题解析】 瀑布模型是将软件生存周期各个活动规定为以线性顺序连接的若干阶段的 模型,它为软件的开发和维护提供了一种有效的管理模式,适合于软件需求很明确的软件项目的模型。演化模型在获取一组基本的需求后,通过快速分析构造出该软件的一个初始可运行的版本,然后逐步演化成为最终软件产品,该模型主要是针对需求不明
15、确或不清楚的情况下,进行项目开发建议采用的,而螺旋模型弥补了以上两种模型的不足,增加了风险分析,每个螺旋周期分为制定计划、风险分析、实施工程和用户评估 4个工作步骤。喷泉模型是一种以用户需求为动力,以对象作为驱动的模型,适合 【知识模块】 系统开发和运行 5 【正确答案】 B 【试题解析】 增量模型融合了瀑布模型的基本成分 (重复应用 )和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的 “增量 ”。当使用增量模型时,第 1个增量往往是核心的产品,即第 1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 历年 汇编 答案 解析 DOC
