欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】三级信息管理技术-软件工程(四)及答案解析.doc

    • 资源ID:1320600       资源大小:106KB        全文页数:35页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】三级信息管理技术-软件工程(四)及答案解析.doc

    1、三级信息管理技术-软件工程(四)及答案解析(总分:195.00,做题时间:90 分钟)一、选择题(总题数:63,分数:63.00)1._能发现程序中的错误并能证明程序中不存在错误。静态测试 动态测试 正确性证明(分数:1.00)A.和B.和C.和D.都是2.概要设计的结果是提供一份_。(分数:1.00)A.模块说明书B.框图C.程序D.数据结构3.软件开发离不开系统环境资源的支持,其中必要的测试数据属于_。(分数:1.00)A.硬件资源B.通信资源C.支持软件D.辅助资源4.注释是提高程序可读性的有效手段,好的程序注释占到程序总量的_。(分数:1.00)A.1/6B.1/5C.1/4D.1/3

    2、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.软件系统的测试包括如下 5 类,它们的测试顺序为_。验收测试 系统测试 模块测试集成测试 有效性测试(分数:1.00)A.、B.、C.、D.、10.结构化分析方法是一种面向_的需求分析方法。(分数:1.00)A.对象B.数据结构C.数据流D.控制流11.需求分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型并写_。(分数:1.00)A.模块说明书B.软件规格说明书C.项目开发计划D.合同文档12.编写程序阶段,选择程序设计语言是很关键的,如何选择主要是看_。(分数:1.00)A.语言的应用领域B.数据结构的复杂性C.语言的难易程度D.算法及运算

    4、的复杂性13.CASE 工具的作用是_。(分数:1.00)A.使管理人员便于管理B.提高软件生产率和软件质量C.提高软件通用性D.最终用户使用方便14.数据要求说明书的编制处于_阶段。(分数:1.00)A.需求分析B.可行性研究C.需求分析和总体设计D.可行性研究和需求分析15.在软件研制过程中,CASE 是_。(分数:1.00)A.指计算机辅助系统工程B.指 CAD 和 CAM 技术发展动力C.指正在实验室用的工具D.指计算机辅助软件工程16.项目开发总结一般在_结束时完成。(分数:1.00)A.需求分析阶段B.测试阶段C.设计阶段D.运行维护阶段17.软件测试的目的是发现错误,调度的目的是

    5、_。(分数:1.00)A.改正错误B.提高软件质量C.修改程序D.发现并改正错误18._在开发软件时,可用来提高程序员的工作效率。(分数:1.00)A.程序开发环境B.操作系统的作业管理功能C.编译程序的优化功能D.并行运算的大型计算机19._的目的在于用最小的代价确定在问题定义阶段所确定的系统的目标和规模是否现实,所确定的问题是否可以解决,系统方案是否可以接受。(分数:1.00)A.可行性研究B.需求分析C.总体设计D.软件计划20.源程序的版面文档要求应有变量说明、适当注释和_。(分数:1.00)A.框图B.统一书写格式C.修改记录D.编程日期21.系统测试任务中,系统级的功能验证由_进行

    6、。(分数:1.00)A.软件设计人员和用户制定验收测试计划下B.用户或用户代表制定验收测试计划下C.软件设计人员和用户下D.软件设计人员和管理人员共同研究22.在发现错误后,排错(找到错误的原因并加以纠正)应由_来完成。(分数:1.00)A.测试者B.资源程序员C.用户D.分解23.模块本身的内聚是模块独立性的重要度量因素之一,在 7 类内聚中,具有最强内聚的一类是_。(分数:1.00)A.顺序性内聚B.过程性内聚C.逻辑性内聚D.功能性内聚24.软件工程环境一般应具有某些特征,下列叙述中,_不是它必须具备的特征。(分数:1.00)A.一组工具的集合B.按方法或模型组合的工具C.支持全周期或阶

    7、段的工具D.提供完善的移植工具25.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做_。(分数:1.00)A.软件投机B.软件危机C.软件工程D.软件产生26.伪码又称程序设计语言(PDL),一种典型的 PDL 是仿照_编写的。(分数:1.00)A.FORTRAN 语言B.汇编语言C.Pascal 语言D.COBOL 语言27.在软件测试中设计测试实例主要由输入数据和_两部分组成。(分数:1.00)A.测试规则B.测试计划C.预期输出结果D.以往测试记录分析28.软件工程环境按软件生命周期的不同阶段可分为 4 类,_包括程序正确性证明,验证及软件测试等功能。(分数:1.00)A

    8、.软件开发环境B.软件维护环境C.软件项目管理环境D.软件质量保证环境29.模块的内聚是从功能的角度来度量模块内的联系,内聚度最强的是_。(分数:1.00)A.通信内聚B.功能内聚C.顺序内聚D.逻辑内容30.结构化维护与非结构化维护的主要区别在于_。(分数:1.00)A.软件是否结构化B.软件配置是否完整C.程序的完整性D.文档的完整性31.PAD(Problem Analysis Diagram)图是一种_工具。(分数:1.00)A.系统描述B.详细设计C.测试D.编程辅助32.软件测试是软件开发过程的重要阶段,_是软件检测中最后的、最完整的测试。(分数:1.00)A.集成测试B.验收测试

    9、C.有效性测试D.系统测试33.描述静态数据结构的概念模式是_。(分数:1.00)A.E-R 图B.DFDC.结构图D.框图34.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列_是软件测试的任务。预防软件发生错误发现并改正程序错误提供诊断错误信息(分数:1.00)A.只有B.只有C.只有D.都是35.可行性研究后得出的结论主要与_有关。(分数:1.00)A.软件系统目标B.软件的功能C.软件的性能D.软件的质量36.软件的可维护性度量可分解为对多种因素度量;下述各种因素中,_是可维护性度量的内容。可测试性 可理解性 可修改性 可用性(分数:1.00)A.全部B.C.、D.和3

    10、7._既可以用于模块开发阶段,也可适用于算法实现的详细设计阶段。(分数:1.00)A.流程图B.数据流程图C.结构图D.SC 图38.结构化分析(SA)是软件开发需求分析阶段所使用的方法,_不是 SA 所使用的工具。(分数:1.00)A.DFD 图B.PAD 图C.结构化语言D.判定表39.当运行环境改变了,源程序仍然可以保持不变是指计算机的_特性。(分数:1.00)A.编译效率B.可移植性C.可维护性D.简洁性40.对软件是否能达到用户所期望的要求的测试称为_。(分数:1.00)A.集成测试B.系统测试C.有效性测试D.验收测试41.数据字典用于描述_的具体含义时对处理中每个数据的严格定义以

    11、保证数据在系统中的一致性。(分数:1.00)A.数据流B.数据流程图C.数据D.变换42.软件修改是带有一定的风险的,与软件维护有关的副作用可表现为_。修改程序的副作用 修改数据的副作用对用户影响的副作用 文档资源的副作用(分数:1.00)A.、B.、C.、D.、43.排错一般是在测试发现错误后进行,其中找到错误位置占排错总工作量的_。(分数:1.00)A.95%B.5%C.50%D.20%44.结构化设计方法在软件开发中用于_。(分数:1.00)A.概要设计B.程序设计C.详细设计D.可行性分析45.程序的 3 种基本控制结构,它们的共同点是_。(分数:1.00)A.不能嵌套使用B.只能用来

    12、写简单的程序C.已经用硬件实现D.只有一个入目和一个出目46.伪码作为详细设计的工具,缺点在于_。(分数:1.00)A.每个符号对应于源程序的一行代码,对于提高系统的可理解性作用很小B.不如其他图形工具直观,描述复杂的条件组合与动作间的对应关系不够明了C.容易使程序员不受任何约束,随意转移控制D.不支持逐步求精,使程序员不去考虑系统的全局结构47.在软件工程中,高质量的文档标准是完整性、一致性和_。(分数:1.00)A.统一性B.安全性C.无二义性D.组合性48.回归测试是_中最常运用的方法。(分数:1.00)A.完善性维护B.适应性维护C.校正性维护D.预防性维护49.分层数据流程图是一种比

    13、较严格又易于理解的描述方式,它的顶层描绘了系统的_。(分数:1.00)A.总貌B.细节C.抽象D.软件的作用50.数据流程图中,当数据流向或流自文件时_。(分数:1.00)A.数据流要命名,文件不必命名B.数据不必命名,有文件名就足够了C.数据流和文件均要命名,因为流出和流进的数据流是不同的D.数据流和文件均不用命名,通过加工可自然反映出51.软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的_。(分数:1.00)A.可用性B.可维护性C.可扩充性D.可移植性52.耦合是软件中各模块问相互联系的一种度量,耦和的强弱取决于模块问的复杂程度。耦合的若干种类中,耦合度最高的是_。(分数:1.0

    14、0)A.内容耦和B.非直接耦和C.数据耦合D.控制耦和53.软件生产的成败更多地依赖于_。(分数:1.00)A.领导者的指挥才能B.程序员个人的编程能力C.合理地组织与协调D.用户的配合54.软件设计模块化的目的是_。(分数:1.00)A.提高易读性B.降低复杂性C.增加内聚性D.降低耦合性55.软件工程环境根据规模的不同可分成不同的组成部分,_是软件工程环境的核心。(分数:1.00)A.交互式人机界面B.核心数据库C.质量保证工具D.语言工具56.结构化程序从理论上可以不使用_语句。当然程序是否使用该语句是无关紧要的,重要的是程序的结构是否严谨、清晰。(分数:1.00)A.ANDB.IFC.

    15、GOTOD.STOP57.对软件工程环境的衡量标准主要集中表现在以下 3 个方面,_是衡量标准的内容。可扩充性 整体性 通用性及适应性(分数:1.00)A.、B.只有C.全部D.和58.使用表示结构化控制结构的问题分析图(PAD)符号所设计出来的程序_。(分数:1.00)A.必然是结构化程序B.一般不是结构化程序C.一般是结构化程序D.绝对不是结构化程序59.计划管理包括对整个软件生命周期的计划安排和执行,工作量的估算和分配及具体的进程安排。进程安排中占用时间相对较少。而占用人力最多的阶段往往是_。(分数:1.00)A.软件测试B.程序编码C.软件设计D.软件计划60.模块的独立性是软件模块化

    16、设计的关键之一。一般用内聚和_两个定性标准来度量模块的独立性。(分数:1.00)A.软件的质量B.一致性C.可重用D.耦合61.结构化程序设计思想的核心是要求程序只由顺序、循环和_3 种结构组成。(分数:1.00)A.分支B.单入口C.单出口D.有规则 GOTO62.软件开发的结构化分析方法,常用的描述软件功能需求的工具有_。(分数:1.00)A.业务流程图,数据字典B.软件流程图,模块说明C.数据流程图,数据字典D.系统流程图,程序编码63.历史信息格式不一致时,应采用_的方法使问题得到一定程度的解决。(分数:1.00)A.加强标准化B.稳定数据结构C.提高软件重用率D.A 与 B二、填空题

    17、(总题数:66,分数:132.00)64.综合应用观点和虚拟机观点,软件可分为系统软件、 1 和应用软件 3 类。(分数:2.00)填空项 1:_65.设计阶段主要由两个小阶段组成,首先要进行 1,然后进行软件结构设计。(分数:2.00)填空项 1:_66.模块分解的主要指导思想是 1 和模块独立性。(分数:2.00)填空项 1:_67.在软件工程中,开发阶段包括 1、概要设计、详细设计、编码及测试几个小阶段。(分数:2.00)填空项 1:_68.在发现错误之后,排错(找到错误的原因并加以纠正)应由 1 来完成。(分数:2.00)填空项 1:_69.目前用于保证软件质量的主要手段是 1。(分数

    18、:2.00)填空项 1:_70.软件测试中,设计测试用例主要手段是 1。(分数:2.00)填空项 1:_71.结构化程序设计主要强调程序的 1。(分数:2.00)填空项 1:_72.成功的测试是指发现程序中的 1。(分数:2.00)填空项 1:_73.单独测试一个模块时,有时需要一个 1 程序驱动测试的模块。(分数:2.00)填空项 1:_74.在软件工程中,高质量的文档标准是完整性、一致性和 1 性。(分数:2.00)填空项 1:_75.仅依据规格说明书描述的程序功能来设计测试实例的方法称为 1。(分数:2.00)填空项 1:_76.近些年来形成了软件开发的多种模式。大致有 3 种类型:基于

    19、瀑布模型的结构化方法,基于生命周期动态定义需求的 1 方法和基于结构的面向对象的软件开发方法。(分数:2.00)填空项 1:_77.程序是按既定算法,用某种计算机语言所规定的指令和语句编写的一系列指令或语句集合。 1 是程序再加上程序实现和维护程序所必需的文档的总称。(分数:2.00)填空项 1:_78.可行性研究着重对下列具体方案考虑:经济可行性、技术可行性和 1。(分数:2.00)填空项 1:_79.按照结构化方法的模型进行的软件开发具有以下特点:阶段性、推迟实施和 1。(分数:2.00)填空项 1:_80.在软件工程中普遍遵守的软件工程原则(即软件质量)的 4 个因素是可维护性、可靠性、

    20、 1 和效率。(分数:2.00)填空项 1:_81.软件工程管理包括: 1 和软件工程经济学两个部分。(分数:2.00)填空项 1:_82.瀑布模型强调逻辑设计与物理设计清楚地划分开,尽可能推迟程序的物理实现。快速原型仅包括未来系统的 1,以及系统的重要接口,以提高设计效率。(分数:2.00)填空项 1:_83. 1 阶段的任务是要确定软件系统所要解决的任务,分析人员应提出软件系统目标与范围的说明。(分数:2.00)填空项 1:_84.由于软件生产的复杂性和高成本,使大型软件生产出现了很大问题,即出现_。软件工程正是为克服它而提出的一种概念及其相关方法和技术。(分数:2.00)填空项 1:_8

    21、5.软件开发技术包括:软件开发方法学、工具和环境支持,其主体内容是 1。(分数:2.00)填空项 1:_86.对于大型软件系统,为了控制复杂性,结构化分析方法采用 1。(分数:2.00)填空项 1:_87. 1 是描绘信息在软件系统中流动和处理情况的图形工具。(分数:2.00)填空项 1:_88.数据字典的实现有 3 种途径:人工过程、自动化过程和 1。(分数:2.00)填空项 1:_89.软件工程中的结构化分析是一种面向 1 的分析方法。(分数:2.00)填空项 1:_90.数据流包括 4 种基本符号:圆框代表变换/加工;方框代表外部实体;箭头代表数据流;直线代表 1。(分数:2.00)填空

    22、项 1:_91. 1 是用以描述每个模块之间的操作细节,同时也包括每一个模块对下一个控制模块的操作细节。(分数:2.00)填空项 1:_92.结构图是描述软件结构的图形工具。它用方框代表一个模块,用 1 代表模块之间的调用关系。(分数:2.00)填空项 1:_93. 1 从功能的角度来度量模块内的联系;耦合是度量各个模块之间的相互联系的程度。(分数:2.00)填空项 1:_94.在软件结构中,模块可以分为顺序模块、 1 和并行模块几种类型。(分数:2.00)填空项 1:_95.Jackson 方法的设计原则是:使程序结构和数据结构相对应。它用 1 来描述程序结构。(分数:2.00)填空项 1:

    23、_96.单元是程序中最小的部分,由可以是隐含的 3 部分组成:数据输入、加工和 1 组成。(分数:2.00)填空项 1:_97.在软件测试中,黑盒测试的主要任务是通过测试来检查程序的 1。(分数:2.00)填空项 1:_98.软件测试中的白箱测试属于一类对软件结构的测试方法,它往往将程序视为一组 1 的集合。(分数:2.00)填空项 1:_99.软件测试中路径测试是整个测试的基础,它对软件的 1 进行测试。(分数:2.00)填空项 1:_100.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个 1 集成的过程。(分数:2.00)填空项 1:_101. 1 是指通常的上机测试。这种方

    24、法是程序有控制地进行,并从多种角度观察运行时的行为以发现错误。(分数:2.00)填空项 1:_102.完全测试又称为穷举测试,它分为完全功能测试和 1 测试。(分数:2.00)填空项 1:_103. 1 是在已完成的程序元素测试的条件下证实这些程序元素之间的一致性。系统测试是软件测试中的最后的、最完整的测试。(分数:2.00)填空项 1:_104.软件开发一般被划分为独立的阶段,并完成不同的任务,各阶段划分时,其占用时间相对较少,而又可能占用人力最多的阶段往往是 1。(分数:2.00)填空项 1:_105. 1 是为了改进将来的可靠性和可维护性,或者为将来的改进奠定良好的基础,而对软件进行的修

    25、改和补充。(分数:2.00)填空项 1:_106.软件设计规格说明的编写可分为两个阶段。在总体设计阶段应集中于 1,在详细设计阶段应集中于软件元素的细节。(分数:2.00)填空项 1:_107.Jackson 方法的原理与 Wamier 方法的原理类似,也是从 1 出发设计程序,但后者方法的逻辑要求更严格。(分数:2.00)填空项 1:_108.提高程序的可读性和易维护性的关键是使程序结构 1。(分数:2.00)填空项 1:_109.结构化分析方法采用结构化语言、 1 和判定树这 3 种半形式化的方法编写加工说明。(分数:2.00)填空项 1:_110.软件需求说明包含概述、数据描述、功能说明

    26、、 1、参考文献目录和附录。(分数:2.00)填空项 1:_111.面向数据流的设计方法定义了不同的映射方法,可以将数据流程图映射和转换成 1。(分数:2.00)填空项 1:_112.程序正确性证明最常用的方法是 1,它对程序提出一组命题。如果在数学上证明这些命题成立,就能保证程序不发生错误。(分数:2.00)填空项 1:_113.黑箱测试(功能测试)不考虑程序内部细节、结构和实现方式,仅考虑程序结果与说明书的一致性。黑箱法分为以下几种:等价分类法、边缘值分析法、 1、错误推测法。(分数:2.00)填空项 1:_114.结构测试又称 1,与程序内部结构有关,它利用程序结构的实现细节设计测试实例

    27、。(分数:2.00)填空项 1:_115.路径测试是整个测试的基石,是结构测试之一。路径测试的关键是如何选择和设计 1,使其小到可以被接受而又包括足够多的路径以实现测试目的。路径测试集中考虑,而较少关心加工细节。(分数:2.00)填空项 1:_116.软件工程环境按其支持软件生命周期的不同阶段可分为:软件开发环境、项目管理环境、质量保证环境和 1。(分数:2.00)填空项 1:_117.按生命周期划分,软件工具可分为:软件需求分析工具、软件设计工具、软件编码工具和 1。(分数:2.00)填空项 1:_118.软件工程环境按照其所支持的软件生命周期的不同阶段可分为: 1、软件开发环境、软件项目管

    28、理环境和软件维护环境。(分数:2.00)填空项 1:_119.在结构化程序设计模块调用中, 1 是指模块的上级模块数。(分数:2.00)填空项 1:_120.软件维护是用户使用软件期间对其所进行的补充、修改和增强。可分为 4 类:完善性维护、校正性维护、适应性维护和 1。(分数:2.00)填空项 1:_121.软件文档应该描述:如何使用这个系统;怎样安装和管理这个系统;系统的 1;系统的安装和测试。(分数:2.00)填空项 1:_122.影响软件维护的因素有人员因素、技术因素、 1 和程序自身的因素。(分数:2.00)填空项 1:_123.软件测试时,发现错误产生的原因依赖于所使用的调试策略,

    29、而主要的调试方法包括试探法、回溯法、1 和演绎法。(分数:2.00)填空项 1:_124.软件的详细设计,也称为模块设计,它要求设计人员为每一个程序模块确定所使用的算法、 1、接口细节和输入、输出数据等。(分数:2.00)填空项 1:_125.软件开发过程中所使用的资源一般包括人、软件资源和 13 种资源。(分数:2.00)填空项 1:_126.数据守恒是数据流程图绘制中应遵循的原则,而违反此原则的情况一般是:某加工未得到应输入的数据或 1。(分数:2.00)填空项 1:_127.在软件结构化设计中,其软件结构中的模块可分为 1、增量模块和并行模块。(分数:2.00)填空项 1:_128.在软

    30、件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在错误,只有 1 才有可能证明程序的正确性。(分数:2.00)填空项 1:_129.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至修改的回归测试过程称为 1。(分数:2.00)填空项 1:_三级信息管理技术-软件工程(四)答案解析(总分:195.00,做题时间:90 分钟)一、选择题(总题数:63,分数:63.00)1._能发现程序中的错误并能证明程序中不存在错误。静态测试 动态测试 正确性证明(分数:1.00)A.和B.和C.和D.都是 解析:2.概要设计的结果是提供一份_。(分数:1.00)A.模块

    31、说明书 B.框图C.程序D.数据结构解析:3.软件开发离不开系统环境资源的支持,其中必要的测试数据属于_。(分数:1.00)A.硬件资源B.通信资源C.支持软件D.辅助资源 解析:4.注释是提高程序可读性的有效手段,好的程序注释占到程序总量的_。(分数:1.00)A.1/6B.1/5C.1/4D.1/3 解析:5.分析员是_。(分数:1.00)A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员D.用户和软件人员的领导解析:6.为了提高程序的输入/输出效率,应该遵循_。与外存有关的输入/输出操作,应成块地传送数据所有的输入/输出操作应有缓存,以避免过于频繁的信息交换对于外存

    32、,应采取简单有效的存取方法与终端和行式打印机相关的输入/输出,应充分考虑设备的特性,改进质量和速度(分数:1.00)A.、B.、C.、D.都是 解析:7.单元测试又称_,一般采用黑箱测试。(分数:1.00)A.集成测试B.模块测试 C.系统测试D.白箱测试解析:8.结构化程序设计主要强调程序的_。(分数:1.00)A.效率B.速度C.可读性 D.大小解析:9.软件系统的测试包括如下 5 类,它们的测试顺序为_。验收测试 系统测试 模块测试集成测试 有效性测试(分数:1.00)A.、B.、C.、D.、 解析:10.结构化分析方法是一种面向_的需求分析方法。(分数:1.00)A.对象B.数据结构C

    33、.数据流 D.控制流解析:11.需求分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型并写_。(分数:1.00)A.模块说明书B.软件规格说明书 C.项目开发计划D.合同文档解析:12.编写程序阶段,选择程序设计语言是很关键的,如何选择主要是看_。(分数:1.00)A.语言的应用领域 B.数据结构的复杂性C.语言的难易程度D.算法及运算的复杂性解析:13.CASE 工具的作用是_。(分数:1.00)A.使管理人员便于管理B.提高软件生产率和软件质量 C.提高软件通用性D.最终用户使用方便解析:14.数据要求说明书的编制处于_阶段。(分数:1.00)A.需求分析

    34、B.可行性研究C.需求分析和总体设计D.可行性研究和需求分析解析:15.在软件研制过程中,CASE 是_。(分数:1.00)A.指计算机辅助系统工程B.指 CAD 和 CAM 技术发展动力C.指正在实验室用的工具D.指计算机辅助软件工程 解析:16.项目开发总结一般在_结束时完成。(分数:1.00)A.需求分析阶段B.测试阶段 C.设计阶段D.运行维护阶段解析:17.软件测试的目的是发现错误,调度的目的是_。(分数:1.00)A.改正错误 B.提高软件质量C.修改程序D.发现并改正错误解析:18._在开发软件时,可用来提高程序员的工作效率。(分数:1.00)A.程序开发环境 B.操作系统的作业

    35、管理功能C.编译程序的优化功能D.并行运算的大型计算机解析:19._的目的在于用最小的代价确定在问题定义阶段所确定的系统的目标和规模是否现实,所确定的问题是否可以解决,系统方案是否可以接受。(分数:1.00)A.可行性研究 B.需求分析C.总体设计D.软件计划解析:20.源程序的版面文档要求应有变量说明、适当注释和_。(分数:1.00)A.框图B.统一书写格式 C.修改记录D.编程日期解析:21.系统测试任务中,系统级的功能验证由_进行。(分数:1.00)A.软件设计人员和用户制定验收测试计划下B.用户或用户代表制定验收测试计划下C.软件设计人员和用户下D.软件设计人员和管理人员共同研究 解析

    36、:22.在发现错误后,排错(找到错误的原因并加以纠正)应由_来完成。(分数:1.00)A.测试者B.资源程序员C.用户D.分解 解析:23.模块本身的内聚是模块独立性的重要度量因素之一,在 7 类内聚中,具有最强内聚的一类是_。(分数:1.00)A.顺序性内聚B.过程性内聚C.逻辑性内聚D.功能性内聚 解析:24.软件工程环境一般应具有某些特征,下列叙述中,_不是它必须具备的特征。(分数:1.00)A.一组工具的集合B.按方法或模型组合的工具C.支持全周期或阶段的工具D.提供完善的移植工具 解析:25.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做_。(分数:1.00)A.软

    37、件投机B.软件危机 C.软件工程D.软件产生解析:26.伪码又称程序设计语言(PDL),一种典型的 PDL 是仿照_编写的。(分数:1.00)A.FORTRAN 语言B.汇编语言C.Pascal 语言 D.COBOL 语言解析:27.在软件测试中设计测试实例主要由输入数据和_两部分组成。(分数:1.00)A.测试规则B.测试计划C.预期输出结果 D.以往测试记录分析解析:28.软件工程环境按软件生命周期的不同阶段可分为 4 类,_包括程序正确性证明,验证及软件测试等功能。(分数:1.00)A.软件开发环境B.软件维护环境C.软件项目管理环境D.软件质量保证环境 解析:29.模块的内聚是从功能的

    38、角度来度量模块内的联系,内聚度最强的是_。(分数:1.00)A.通信内聚B.功能内聚 C.顺序内聚D.逻辑内容解析:30.结构化维护与非结构化维护的主要区别在于_。(分数:1.00)A.软件是否结构化B.软件配置是否完整 C.程序的完整性D.文档的完整性解析:31.PAD(Problem Analysis Diagram)图是一种_工具。(分数:1.00)A.系统描述B.详细设计 C.测试D.编程辅助解析:32.软件测试是软件开发过程的重要阶段,_是软件检测中最后的、最完整的测试。(分数:1.00)A.集成测试B.验收测试C.有效性测试D.系统测试 解析:33.描述静态数据结构的概念模式是_。

    39、(分数:1.00)A.E-R 图 B.DFDC.结构图D.框图解析:34.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列_是软件测试的任务。预防软件发生错误发现并改正程序错误提供诊断错误信息(分数:1.00)A.只有B.只有C.只有D.都是 解析:35.可行性研究后得出的结论主要与_有关。(分数:1.00)A.软件系统目标 B.软件的功能C.软件的性能D.软件的质量解析:36.软件的可维护性度量可分解为对多种因素度量;下述各种因素中,_是可维护性度量的内容。可测试性 可理解性 可修改性 可用性(分数:1.00)A.全部 B.C.、D.和解析:37._既可以用于模块开发阶段,也

    40、可适用于算法实现的详细设计阶段。(分数:1.00)A.流程图B.数据流程图C.结构图 D.SC 图解析:38.结构化分析(SA)是软件开发需求分析阶段所使用的方法,_不是 SA 所使用的工具。(分数:1.00)A.DFD 图B.PAD 图 C.结构化语言D.判定表解析:39.当运行环境改变了,源程序仍然可以保持不变是指计算机的_特性。(分数:1.00)A.编译效率B.可移植性 C.可维护性D.简洁性解析:40.对软件是否能达到用户所期望的要求的测试称为_。(分数:1.00)A.集成测试B.系统测试C.有效性测试 D.验收测试解析:41.数据字典用于描述_的具体含义时对处理中每个数据的严格定义以

    41、保证数据在系统中的一致性。(分数:1.00)A.数据流B.数据流程图C.数据 D.变换解析:42.软件修改是带有一定的风险的,与软件维护有关的副作用可表现为_。修改程序的副作用 修改数据的副作用对用户影响的副作用 文档资源的副作用(分数:1.00)A.、B.、C.、 D.、解析:43.排错一般是在测试发现错误后进行,其中找到错误位置占排错总工作量的_。(分数:1.00)A.95% B.5%C.50%D.20%解析:44.结构化设计方法在软件开发中用于_。(分数:1.00)A.概要设计B.程序设计C.详细设计 D.可行性分析解析:45.程序的 3 种基本控制结构,它们的共同点是_。(分数:1.0

    42、0)A.不能嵌套使用B.只能用来写简单的程序C.已经用硬件实现D.只有一个入目和一个出目 解析:46.伪码作为详细设计的工具,缺点在于_。(分数:1.00)A.每个符号对应于源程序的一行代码,对于提高系统的可理解性作用很小B.不如其他图形工具直观,描述复杂的条件组合与动作间的对应关系不够明了 C.容易使程序员不受任何约束,随意转移控制D.不支持逐步求精,使程序员不去考虑系统的全局结构解析:47.在软件工程中,高质量的文档标准是完整性、一致性和_。(分数:1.00)A.统一性B.安全性C.无二义性 D.组合性解析:48.回归测试是_中最常运用的方法。(分数:1.00)A.完善性维护B.适应性维护

    43、C.校正性维护 D.预防性维护解析:49.分层数据流程图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的_。(分数:1.00)A.总貌 B.细节C.抽象D.软件的作用解析:50.数据流程图中,当数据流向或流自文件时_。(分数:1.00)A.数据流要命名,文件不必命名B.数据不必命名,有文件名就足够了 C.数据流和文件均要命名,因为流出和流进的数据流是不同的D.数据流和文件均不用命名,通过加工可自然反映出解析:51.软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的_。(分数:1.00)A.可用性B.可维护性 C.可扩充性D.可移植性解析:52.耦合是软件中各模块问相互联系的一种度量,耦和的强弱取决于模块问的复杂程度。耦合的若干种类中,耦合度最高的是_。(分数:1.00)A.内容耦和 B.非直接耦和C.数据耦合D.控制耦和解析:53.软件生产的成败更多地依赖于_。(分数


    注意事项

    本文(【计算机类职业资格】三级信息管理技术-软件工程(四)及答案解析.doc)为本站会员(赵齐羽)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开