首页 > 全部 > 软件设计师上午基础知识考试 > 软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编5

软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编5

本单篇文档共8970字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
软件设计师上午基础知识考试 真题试卷 4897人下载
价格: 1.60 原价:¥7.00
收藏

软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编5

中文选择题

1.(2012年下半年上午试题33)以下关于文档的叙述中,不正确的是______。(A)

A. 文档仅仅描述和规定了软件的使用范围及相关的操作命令

B. 文档是软件产品的一部分,没有文档的软件不能称之为完整的软件

C. 软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量

D. 高质量文档对于发挥软件产品的效益有着重要的意义

解析:信息系统的文档,是系统建设过程的“痕迹”,是系统维护人员的指南,是开发人员与用户交流的工具。信息系统的文档,不但包括应用软件开发过程中产生的文档,还包括硬件采购和网络设计中形成的文档。软件文档的编制贯穿于软件产品开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。

2.(2012年下半年上午试题34)由于信用卡公司升级了其信用卡支付系统,导致超市的原有信息系统也需要做相应的修改工作,该类维护属于______。(B)

A. 正确性维护

B. 适应性维护

C. 完善性维护

D. 预防性维护

解析:正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误;适应性维护是指应用软件适应信息技术变化和管理需求变化而进行的修改;完善性维护是指为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能和性能特征;预防性维护是指为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新功能,以使应用系统适应各种变化而不被淘汰。本例的系统是适应信用卡支付系统的升级而做出的修改,属于适应性维护。

(2012年下半年上午试题35、36)用白盒测试方法对图4.11所示的程序进行测试,设计了4个测试用例:①(x=0,y=3)、②(x=1,y=2)、③(x=-1,y=2)、④(x=3,y=1)。测试用例①②实现了_______(35)覆盖;若要完成路径覆盖,则可用测试用例_______(36)。

3.(35)(A)

A. 语句

B. 条件

C. 判定

D. 路径

解析:白盒测试也称为结构测试,它根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查程序是否满足设计的需要。语句覆盖是指选择足够的测试数据,使被测试程序中每条语句至少执行一次。(x=0,y=3)的测试用例使得语句A被执行,(x=1,y=2)的测试用例使得语句B被执行。因此,测试用例①②实现了语句覆盖。

路径覆盖是指覆盖被测试程序中所有可能的路径。图4.11中包含4条路径,①覆盖了最左边的路径,②覆盖了使(x=0)&&(y>2)不成立的路径和最右边的路径,③覆盖了使(x<1)||(y=1)成立的路径。因此,使用①②⑧测试用例,可完成路径覆盖。

4.(36)(C)

A. ①②

B. ②③

C. ①②③

D. ①③④

解析:

5.(2012年上半年上午试题15)数据流图(DFD)对系统的功能和功能之间的数据流进行建模,其中顶层数据流图描述了系统的_______。(B)

A. 处理过程

B. 输入和输出

C. 数据存储

D. 数据实体

解析:项层数据流图只含有一个加工,表示整个系统,输出数据流和输入数据流为系统的输入数据和输出数据,表明系统的范围,以及与外部环境的数据交换关系,主要明确系统从哪些外部实体接收数据流,以及系统发送数据流到哪些外部实体。

6.(2012年上半年上午试题16)模块A执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能,则该模块具有________内聚。(C)

A. 顺序

B. 过程

C. 逻辑

D. 功能

解析:内聚有偶然内聚、逻辑内聚、时间内聚、通信内聚、顺序内聚和功能内聚。逻辑内聚是指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。顺序内聚是指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。功能内聚是指模块内所有元素共同完成一个功能,缺一不可,是最强的内聚。

7.(2012年上半年上午试题17)图4.12是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表示完成活动所需要的时间,则________在关键路径上。

(B)

A. B

B. C

C. D

D. H

解析:这种题基本上是必考题,关键路径可以简单地记为:完成活动需要时间最长的路径。本题的关键路径为A→C→F→G→I,所需时间为17,很显然,C在关键路径上。

8.(2012年上半年上午试题18)________最不适宜采用无主程序员组的开发人员组织形式。(C)

A. 项目开发人数少(如3~4人)的项目

B. 采用新技术的项目

C. 大规模项目

D. 确定性较小的项目

解析:无主程序员组中的成员相互平等,工作目标和决策都由全体成员民主讨论。这种组有利于发挥每个人的积极性,但往往职责不明,出了问题谁也不负责,而且不利于与外界的联系。很显然,大规模的项目不适合采用这种人员组织形式。

9.(2012年上半年上午试题19)若软件项目组对风险采用主动的控制方法,则________是最好的风险控制策略。(A)

A. 风险避免

B. 风险监控

C. 风险消除

D. 风险管理及意外事件计划

解析:如果软件项目组对于风险采取主动的方法,则避免永远是最好的策略。这可以通过建立一个风险缓解计划来达到。例如,频繁的人员流动被标注为一个项目风险,基于以往的历史和管理经验,人员流动的概率为70%,而这种风险被预测为对于项目成本及进度有严重的影响。为了缓解这个风险,项目管理者必须建立一个策略来降低人员流动。

10.(2012年上半年上午试题29)软件开发的增量模型_______。(B)

A. 最适用于需求被清晰定义的情况

B. 是一种能够快速构造可运行产品的好方法

C. 最适合于大规模团队开发的项目

D. 是一种不适用于商业产品的创新模型

解析:增量模型融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复,直到产生最终的完善产品。增量模型的特点是引进了增量包的概念,无须等到所有需求都出来,只要某个需求的增量包出来即可进行开发。虽然某个增量包可能还需要进一步适应客户的需求并且更改,但只要这个增量包足够小,其影响对整个项目来说是可以承受的。

11.(2012年上半年上午试题30)假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰的定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用_______。(A)

A. 瀑布模型

B. 原型模型

C. V

本文档预览:3600字符,共8970字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编5

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号