【计算机类职业资格】三级信息管理技术-软件工程(三)及答案解析.doc
《【计算机类职业资格】三级信息管理技术-软件工程(三)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】三级信息管理技术-软件工程(三)及答案解析.doc(48页珍藏版)》请在麦多课文档分享上搜索。
1、三级信息管理技术-软件工程(三)及答案解析(总分:239.00,做题时间:90 分钟)一、B选择题/B(总题数:185,分数:185.00)1.在黑箱测试中,应首先使用( ),用这种方法设计的测试实例暴露错误的能力最强,必要时再采用其他方法补充测试。(分数:1.00)A.等价分类法B.因果图法C.边缘值分析法D.错误检测法2.软件测试是软件质量保证的重要手段。下述( )是软件测试的最基础环节。(分数:1.00)A.功能测试B.单元测试C.结构测试D.确认测试3.在软件工程中,当前用于保证软件质量的主要技术手段是( )。(分数:1.00)A.正确性证明B.测试C.自动程度设计D.符号证明4.结构
2、化分析方法最后提供的文档是软件的( )。(分数:1.00)A.结构说明书B.加工说明C.可行性分析报告D.功能说明书5.项目开发总结一般在( )结束时完成。(分数:1.00)A.需求分析阶段B.测试阶段C.设计阶段D.运行维护阶段6.单元测试又称( )。(分数:1.00)A.集成测试B.模块测试C.黑箱法D.白箱法7.分析员是( )。(分数:1.00)A.用户系统中的直接使用者B.用户和软件人员的中间人C.软件的编程人员D.用户和软件人员的领导8.需求分析是结构化开发方法中的重要阶段,( )是需求分析阶段应完成的任务。(分数:1.00)A.绘制数据流图B.制作数据字典C.绘制数据流图和制作数据
3、字典D.形成软件结构图9.在软件研制过程中,CASE 是( )。(分数:1.00)A.指计算机辅助系统工程B.指 CAD 和 CAM 技术发展的动力C.指正在实验室的工具D.指计算机辅助软件工程10.在单元测试中,测试人员应根据设计文档或源程序,了解模块的功能和逻辑结构,采用( )。(分数:1.00)A.黑箱测试,以测试其功能,然后辅以白箱测试以测试其结构B.白箱测试,以测试其功能,然后辅以黑箱测试以测试其功能C.白箱测试,以测试其功能,然后辅以黑箱测试以测试其结构D.黑箱测试,以测试其功能,然后辅以白箱测试以测试其功能11.确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围
4、与功能说明称为结构化方法,的( )。(分数:1.00)A.需求分析B.可行性研究C.总体设计D.问题定义12.系统设计的主要活动是( )。(分数:1.00)A.系统设计说明书的编写B.系统实施进度和计划的规定C.系统总体结构设计、详细设计D.以上都是13.结构化设计方法 SD 适用于( )问题的结构设计。(分数:1.00)A.数据流B.数据结构C.数据库D.数据流和数据结构14.PAD 图是一种( )工具。(分数:1.00)A.系统描述B.详细设计C.测试D.编程辅助15.系统技术安全性措施之一是( )。(分数:1.00)A.负荷分布技术B.设备冗余技术C.系统数据保护与恢复技术D.存放控制1
5、6.( )是指通常的上机测试,这种方法使程序有控制地进行,并从多种角度观察以发现错误。(分数:1.00)A.静态测试B.功能测试C.动态测试D.正确性证明17.软件开发模型( )。(分数:1.00)A.是一种软件开发学B.描述了软件开发活动的组织C.就是瀑布模型D.给出软件开发中包含的活动18.软件危机通常是指在计算机软件开发和维护时所产生的一系列严重的问题,这些问题中相对次要的因素是( )。(分数:1.00)A.软件功能B.文档质量C.开发效率D.软件性能19.软件本身也会更新,故应对软件进行管理,即软件配置管理,也称为( )。(分数:1.00)A.文档管B.版本管理C.软件管理D.计划管理
6、20.下列技术中,( )是集成测试可以应用的。 调用图/树的准备 加工依赖图 接口与接口标准 数据依赖图的准备(分数:1.00)A.,和B.,C.,和D.都是21.瀑布模型( )。(分数:1.00)A.是一种软件开发方法学B.给出了软件求解的计算逻辑C.是一种特定的喷泉模型D.给出了软件开发中包含的活动22.在软件工程中,高质量的文档标准是( )。(分数:1.00)A.统一性B.安全性C.无二义性D.组合性23.在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的( )。(分数:1.00)A.安全性B.健壮性C.可用性D.可靠性24.在软件设计复审中,软件设计是否包含软件需求规格说明的所
7、有内容是对它的( )标准进行衡量。(分数:1.00)A.选择方案B.可维护性C.技术清晰度D.可追溯性25.概要设计的结果是提供一份( )。(分数:1.00)A.模块说明书B.框图C.程序D.数据结构26.描述模块的层次结构和它们的控制通信联系的工具是( )。(分数:1.00)A.HIPO 分层图B.系统流程图C.数据流程图D.系统结构图27.系统测试是将软件系统与硬件外设和其他系统元素结合,对整个软件系统进行测试,( )不是系统测试的内容。(分数:1.00)A.功能测试B.性能测试C.安装测试D.安全测试28.( )是结构化分析方法(SA) 的核心。(分数:1.00)A.自顶向下逐层分解的方
8、法B.数据流图的绘制C.父图与子图的平衡D.加工描述方法的选择29.在软件设计中,应用于详细设计的工具有( )。(分数:1.00)A.数据流程图、问题分析图、方框图和伪码B.业务流程图、问题分析图、结构图和伪码C.程序流程图、问题分析图、方框图和伪码D.数据流程图、问题分析图、方框图和结构图30.国内在( )引入软件工作环境的概念。(分数:1.00)A.20 世纪 80 年代初期B.20 世纪 80 年代中期C.20 世纪 80 年代末期D.20 世纪 90 年代初期31.软件的开发和维护划分为 8 个阶段,单元测试是在( )阶段完成的。(分数:1.00)A.可行性研究和计划B.需求分析C.实
9、施D.使用和维护32.集成测试是在组装软件模块的同时,进行测试以查找与接口有关的错误。组装模块的过程为( )。(分数:1.00)A.自顶向下或自底向上B.自顶向下C.先自顶向下后自底向上D.自底向上33.模块的独立性是软件模块化设计的关键之一,一般用内聚和( )两个标准来度量模块的独立性。(分数:1.00)A.软件的质量B.模块测试C.可重用D.耦合34.软件维护是软件运行期的重要任务,下列维护任务中( )是软件维护的最少部分。(分数:1.00)A.预防性维护B.适应性维护C.校正性维护D.完善性维护35.循环测试是路径测试的一部分,它同路径覆盖有关。循环测试的错误可分为路径中止错误和( )两
10、类。(分数:1.00)A.循环中断B.循环初值错误C.循环回值错误D.循环嵌套错误36.详细设计是在总体设计完成后的任务,下述选项中( )不属于详细设计的工作范畴。(分数:1.00)A.确定模块算法B.确定数据结构C.确定模块层次结构D.确定模块接口细节37.计算机和网络系统配置说明,应包含在( )中。(分数:1.00)A.可行性报告B.系统设计说明书C.系统实施说明书D.系统分析说明书38.下列( )不是增加软件维护工作量的因素。(分数:1.00)A.用户数量的增加B.使用结构化技术C.软件年龄增大D.应用环境变化39.以下对系统测试描述不正确的是( )。(分数:1.00)A.系统测试是保证
11、系统质量与可靠性的最后关口B.系统测试的对象是软件C.系统测试的目的是发现软件的错误D.系统测试是要说明程序无错误40.程序调试包括( )。(分数:1.00)A.语法调试和代码调试B.语法调试和逻辑调试C.逻辑调试和性能调试D.功能调试和语法调试41.对于大多数模块,编码时应把( )放在第一位。(分数:1.00)A.可读性B.正确性C.运行效率D.程序的编写42.软件测试方法可分为 3 类,它们是动态测试、静态测试和程序正确性证明,真正实施的方法则是( )。(分数:1.00)A.动态测试和静态测试B.静态测试和程序正确性证明C.动态测试和程序正确性证明D.都不是43.软件测试中的高产指的是(
12、)。(分数:1.00)A.用适量的测试用例,说明被测试程序正确无误B.用适量的测试用例,说明被测试程序符合相应的要求C.用少量的测试用例,发现被测试程序尽可能多的错误D.用少量的测试用例,纠正被测试程序尽可能多的错误44.原型化方法是一类动态定义需求的方法,下列叙述中( )不具有原型化方法的特征。(分数:1.00)A.提供严格定义的文档B.加强用户参与和决策C.简化项目管理D.加快需求的确定45.与设计测试数据无关的文档是( )。(分数:1.00)A.需求说明书B.设计说明书C.源程序D.项目开发设计46.软件生命周期一般包括软件开发期和软件运行期,下述( )不是软件开发期所包含的内容。(分数
13、:1.00)A.程序编制B.需求分析C.结构设计D.性能优化47.软件设计包括总体设计和详细设计两部分,下列陈述中( )是详细设计的内容。(分数:1.00)A.软件结构B.模块算法C.制定测试计划D.数据库设计48.软件开发的典型作用是( )。(分数:1.00)A.控制软件需求的易变性B.一种软件工程方法学C.项目管理方法D.需求分析的指导49.软件(结构)设计阶段产生的文档是( )。(分数:1.00)A.程序流程图B.系统功能说明书C.系统模型说明书D.模块结构图和模块说明书50.为了实现最终目标系统,必须设计出组成这个系统的所有程序和文件,通常分为两个阶段完成,即( )和过程设计。(分数:
14、1.00)A.程序设计B.结构设计C.系统设计D.详细设计51.在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。(分数:1.00)A.E-R 图B.框图C.DFDD.时序网络52.程序设计属于软件开发过程的( )阶段。(分数:1.00)A.设计B.测试C.实现D.编码53.总体设计是在( )工作的基础上进行的。(分数:1.00)A.可行性研究B.系统计划C.需求分析D.详细设计54.可行性研究后得出的结论,主要与( )有关。(分数:1.00)A.软件系统目标B.软件的功能C.软件的性能D.软件的质量55.结构化程序从理论上可以不使用( )语句。当然程序是否使用该语句
15、是无关紧要的,重要的是程序结构是否严谨、清晰。(分数:1.00)A.ANDB.IFC.GOTOD.STOP56.用户界面的主要功能是( )。(分数:1.00)A.进行输入输出B.通信C.为用户服务D.保证系统的可视化57.在数据流图中用圆表示( )。(分数:1.00)A.数据流B.加工C.源和终点D.文件58.耦合是软件中各模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度。在耦合的若干种类中,耦合度最高的是( )。(分数:1.00)A.内容耦合B.非直接耦合C.数据耦合D.控制耦合59.软件质量因素分为 3 个方面反映了用户对软件质量的要求,下列( )不是与产品运行有关的特性。(分数
16、:1.00)A.健壮性B.可维护性C.可用性D.效率60.结构化程序设计思想的核心是要求程序只由顺序、循环和( )3 种结构组成。(分数:1.00)A.分支B.单入口C.单出口D.有规则 GOTO61.软件开发可行性研究一般涉及经济、技术和操作可行性,而进行可行性研究的基本依据则是用户提出的软件( )。(分数:1.00)A.系统质量B.系统功能C.系统目标D.系统性能62.为保证数据输入的正确性,通常在代码结构中加入( )。(分数:1.00)A.十进制编码B.校验码C.专用编码D.组合编码63.为了提高测试的效率,应该( )。(分数:1.00)A.随机地选取测试数据B.取一切可能的输入数据作为
17、测试数据C.在完成编码后制订软件的测试计划D.选择发现错误可能性大的数据作为测试数据64.为了便于软件的维护,程序应具有清晰的结构和良好的风格,下面关于编程风格的叙述中,( )是不可取的。(分数:1.00)A.使用有意义的标志符B.尽可能对代码进行优化C.不进行浮点数的相等比较D.应该有适量的注释65.在数据流图中的数据存储是指( )。(分数:1.00)A.单据B.磁盘文件C.数据库文件D.存储数据的地方66.软件开发的原型化方法是一种与结构化方法具有不同策略的方法,其最有效的应用领域应该是( )。(分数:1.00)A.科学信息B.工程设计C.管理信息D.过程控制67.对软件工程环境的衡量标准
18、主要集中表现在( )。 可扩充性 整体性 通用性及适应性(分数:1.00)A.和B.只有C.全部D.和68.软件需求分析一般应确定的是用户对软件的( )。(分数:1.00)A.功能需求B.功能需求和非功能需求C.性能需求D.非功能需求69.系统分析的第一个阶段的主要任务是( )。(分数:1.00)A.对当前系统的评价B.清楚了解用户的目标C.彻底了解系统管理方法D.选项)和选项)70.面向数据流的软件设计方法,一般是把数据流图中的数据流划分( )两种流,再将数据流图映射为软件结构。(分数:1.00)A.数据流与事务流B.变换流与事务流C.信息流与控制流D.变换流与数据流71.软件设计复审有其客
19、观的标准,如可追溯性、实用性等,软件设计是否包含软件需求规格说明的所有要求,属于标准中的( )。(分数:1.00)A.可追溯性B.风险C.实用性D.可维护性72.系统测试的对象是( )。(分数:1.00)A.源程序B.软件C.需求分析D.概要设计73.软件的维护指的是( )。(分数:1.00)A.对软件的改进、适用和完善B.维护正常运行C.配置新软件D.软件开发期的一个阶段74.模块的内聚是从功能的角度来度量模块内的联系,内聚度最强的是( )。(分数:1.00)A.通信内聚B.功能内聚C.顺序内聚D.逻辑内聚75.下列哪一项不是软件需求说明书性能描述包含的内容( )。(分数:1.00)A.预期
20、的软件响应B.测试种类C.设计的限制D.性能参数76.结构化设计方法在软件开发中用于( )。(分数:1.00)A.概要设计B.程序设计C.详细设计D.可行性分析77.测试计划的制定是执行系统测试的基本保证,它必须有正式的测试文档。测试文档一般包括 3 部分,下列( )不是它的组成部分。(分数:1.00)A.综述部分B.测试数据库和代码部分C.附录D.实际测试说明书78.在软件结构中,如果一个模块在调用结束之前可以被应用程序中断,然后在中-断点重新启动,则这个模块属于( )。(分数:1.00)A.顺序模块B.从属模块C.增量模块D.并行模块79.系统分析报告是( )。(分数:1.00)A.系统评
21、价的依据B.系统设计的依据C.系统实施的依据D.系统规划的依据80.软件计划的任务是为项目负责人提供对软件资源、成本和进度的估价,其中对系统各种功能的界限划分应属于下列 ( )任务。(分数:1.00)A.分析B.估价C.制定进度D.进度分配81.当运行环境改变了,源程序仍然可以保持不变是计算机软件的( )特性。(分数:1.00)A.编译效率B.可移植性C.可维护性D.简洁性82.下列( )不是软件危机的表现形式。(分数:1.00)A.软件需求定义不明确,易偏离用户需求B.软件生产高成本,价格昂贵C.软件的可维护性差D.系统软件与应用软件的联系越来越困难83.改进数据流图 DFD 的目的是提高它
22、的正确性和易理解性。分析人员可以以数据守恒和( )方向检查数据流图的正确性。(分数:1.00)A.文件操作B.程序框图C.软件结构D.流程描述84.使用表示结构化控制结构的问题分析图所设计出来的程序( )。(分数:1.00)A.必然是结构化程序B.一般不是结构化程序C.一般是结构化程序D.绝对不是结构化程序85.结构化生命周期法实施的前提和依据应该是( )。(分数:1.00)A.需求的动态定义B.需求的早期冻结C.固有的阶段划分D.完整的开发工具86.对于绘制数据流图的主要原则的说法,不正确的是( )。(分数:1.00)A.明确系统界面B.自顶向下逐层扩展C.合理布局D.数据流图绘制过程没必要
23、与用户接触87.模块的激活机制通常有两种,一种通过引用来调用模块,另一种是通过( )来调用模块。(分数:1.00)A.中断B.程序控制C.进程调度D.进程通信88.需求分析的主要任务是( )。(分数:1.00)A.确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明B.分析用户要求,将软件功能和性能描述为具体的规格说明书C.对问题定义阶段所确定的问题实现的可能性和必要性作出研究D.建立软件系统的总体结构、子系统划分,并提出软件结构图89.信息隐蔽的概念与下述( )概念直接相关。(分数:1.00)A.软件结构定义B.模块类型划分C.模块独立性D.模块耦合度90.在系统使
24、用过程中,为了满足用户要求扩充原有系统的功能,提高其性能而进行的系统维护工作是( )。(分数:1.00)A.纠错性维护B.适应性维护C.完善性维护D.预防性维护91.以下对系统测试应遵循的原则描述不正确的是( )。(分数:1.00)A.测试工作应避免由原开发软件的个人或小组来承担B.测试用例不仅要包括合理、有效的输入数据,还要包括无效的不合理的输入数据C.软件中仍存在错误的概率与已经发现的错误的个数是成正比的D.不必保留测试用例92.在软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为( )测试。(分数:1.00)A.白箱法B.灰盒法C.黑箱法D.综合法93.软件设计将涉及软
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 三级 信息管理 技术 软件工程 答案 解析 DOC
