【计算机类职业资格】信息系统工程技术知识(三)及答案解析.doc
《【计算机类职业资格】信息系统工程技术知识(三)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】信息系统工程技术知识(三)及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、信息系统工程技术知识(三)及答案解析(总分:101.00,做题时间:90 分钟)一、单项选择题(总题数:48,分数:101.00)1.下列关于软件测试技术的叙述,不正确的是_。A用黑盒测试的结论分辨数据库或系统层面的错误B要满足较高的覆盖准则,路径数量有可能非常庞大。C搭建测试环境时必须尽可能地于真实环境一致。D兼容性验证测试和用户环境模拟测试可以不同。(分数:2.00)A.B.C.D.2.在会议上,由参与人员阅读程序,利用测试数据人工进行程序,对输出结果进行审查,以达到测试的目的,这种测试方法是_。A软件审查 B代码走查 C技术评审 D代码审查(分数:2.00)A.B.C.D.3.在信息系统
2、工程建设过程中,_不属于配置管理工具。A文档版本信息表 B系统变更流程C系统用用户权限表 D基线(分数:2.00)A.B.C.D.4.下列选项中不适用于判断和评价程序复杂度的是_。A执行路径数 B算法的难易程度C系统用户数 D程序有无注释(分数:2.00)A.B.C.D.5.软件错误产生的原因很多,_不是导致软件错误的主要原因。A测试错误 B设计错误C编码错误 D软件需求规格说明错误(分数:2.00)A.B.C.D.6.SOA应用体系架构主要优点是_。A提高整体性能 B有利于应用集成C提高安全性 D有利于硬件集成(分数:2.00)A.B.C.D.7.非常明确地标明了软件开发测试过程中存在的不同
3、级别,且清楚地描述了这些测试阶段和开发过程各阶段的对应关系_。A螺旋模型 B喷泉模型C瀑布模型 DV 模型(分数:2.00)A.B.C.D.8.软件生存周期一般划分为六个阶段,包括软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试以及_。A部署实施 B调整完善 C运行维护 D结项验收(分数:2.00)A.B.C.D.9.软件可行性研究一般不考虑_。A是否有足够的人员和资金来支持系统开发B是否有足够的工具和相关的技术来支持C待开发软件是否有市场、经济上是否合算D待开发的软件是否会有质量问题(分数:2.00)A.B.C.D.10.软件测试的目的是_。A评价软件的质量 B发现软件的错误C
4、找出软件的所有错误 D证明软件是正确的(分数:2.00)A.B.C.D.11._属于软件详细设计阶段的任务。A算法设计 B功能设计 C调用关系设计 D输入/输出设计(分数:2.00)A.B.C.D.12.需求分析中开发人员应该主要从用户那里了解_。A软件做什么 B使用界面 C输入的信息 D软件的规模(分数:2.00)A.B.C.D.13.下述 CMM四个能力成熟度等级,级别最高的是_。A已定义级 B优化级 C可重复级 D已管理级(分数:2.00)A.B.C.D.14.软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的_。A接口 B软件环境 C信息项 D版本(分数:2.00)A.B.C
5、.D.15.好的软件结构应该是_。A高耦合、高内聚 B低耦合、高内聚C高耦合、低内聚 D低耦合、低内聚(分数:2.00)A.B.C.D.16.下列选项中,影响软件可维护性最直接的因素是_。A文档 B资金 C程序代码 DMTTF(分数:2.00)A.B.C.D.17.软件质量因素不包括_。A正确性 B高性能 C可测试性 D可理解性(分数:2.00)A.B.C.D.在 UML提供的图中,_一用于描述系统与外部系统及用户之间的交互;_用于按时间顺序描述对象之间的相互。(分数:4.00)(1).A用例图 B类图 C对象图 D部署图(分数:2.00)A.B.C.D.(2).A网络图 B状态图 C协作图
6、D序列图(分数:2.00)A.B.C.D.18.面向对象分析与设计技术中,_是类的一个实例。A对象 B接口 C构件 D设计模式(分数:2.00)A.B.C.D.19.以下关于软件需求分析的说法中,不正确的是_。A需求分析需要进行软件功能和性能的技术实现方法的描述B需求分析文档可用于指导后续的开发过程C软件需求包括业务需求、用户需求、功能需求和非功能需求等D软件需求一般应由用户方组织进行确认(分数:2.00)A.B.C.D.20.软件的_反映了组织机构或客户对系统、产品高层次的目标要求。A业务需求 B技术先进性 C功能需求 D性能需求(分数:2.00)A.B.C.D.21.统一建模语言 UML中
7、用来反映代码的物理结构的是_。A用例图 B协作图 C组件图 D状态图(分数:2.00)A.B.C.D.22.在面向对象软件开发方法中,一个对象一般由_组成。A名称、消息、函数 B名称、属性C对象名、属性、消息 D属性、方法(分数:2.00)A.B.C.D.配置管理是软件质量保证的重要一环。软件配置管理的基本任务包括配置标识、版本管理、变更管理、_和配置报告。在配置管理库中,受控库(CL)通常以_为单位建立并维护。(分数:4.00)(1).A配置组管理 B配置对象管理 C配置审核 D配置库管理(分数:2.00)A.B.C.D.(2).A开发项目 B配置管理项 C子系统 D软件产品(分数:2.00
8、)A.B.C.D.23.因为 JAVA平台_,所以具有较强的可移植性。A具有强大的数据操作和事务处理能力B采用 JAVA虚拟机技术C可用的组件较多,功能丰富D适用于分布式系统,支持多层架构应用(分数:2.00)A.B.C.D.24.在面向对象编程及分布式对象技术中,_是类和接口的集合。A对象 B组件 C实例 D属性(分数:2.00)A.B.C.D.ISO/IEC 9126定义的软件质量特性,包括功能性、可靠性、_、效率、可维护性和可移植性。成熟性子特性属于软件的_质量特性。(分数:4.00)(1).A稳定性 B适合性 C易用性 D准确性(分数:2.00)A.B.C.D.(2).A功能性 B可靠
9、性 C可维护性 D可移植性(分数:2.00)A.B.C.D.25._是系统建模的替代方法,是可选的系统设计方法,经常用于系统开发项目中,特别是用户难以陈述或者可视化业务需求时。A设计用例 B数据建模 C结构化功能需求 D建立原型(分数:2.00)A.B.C.D.26.面向对象开发技术中,对象定义为系统中用来描述客观事物的一个实体,对象之间通过_执行有关操作。A信息共享 B调用 C继承 D消息(分数:2.00)A.B.C.D.27._基准程序规范用于评价计算机在事务处理、数据处理、企业管理等方面的性能。ALinpack BSPEC CTPC DMFLOPS(分数:2.00)A.B.C.D.28.
10、数据字典应在_阶段建立。A前期规划 B需求分析 C概要设计 D详细设计(分数:2.00)A.B.C.D.29.软件质量保证活动应贯穿软件开发的全过程,下列有关叙述中不正确的是_。A必须及时将软件质量保证工作及结果通知给相关组织和个人B软件质量保证是 CMMI 1级的一个关键过程域C应对软件质量进行阶段性评审,并形成完整的评审记录D软件质量保证工作需要企业最高领导者参与(分数:2.00)A.B.C.D.数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,在数据流程图中方框表示_,_不属于数据流程图的基本成分。(分数:4.00)(1).A数据流 B数据的源点或终点C数据存储 D加工(
11、分数:2.00)A.B.C.D.(2).A外部实体 B处理过程C数据结构 D数据流(分数:2.00)A.B.C.D.30._不是 Web性能测试的基本指标。A响应时间 B吞吐量 C登录系统用户数 D资源利用率(分数:2.00)A.B.C.D.31.常用的设计模式可分为_等三类。A对象型、实现型和结构型 B创建型、结构型和行为型C抽象型、过程型和实现型 D创建型、接口型和行为型(分数:2.00)A.B.C.D.32._不是基于组件的开发模型的特点。A使软件的版本控制更为简单B支持可重用组件的开发C与面向对象技术相结合将获得更好的应用效果D提高了项目开发效率,增加了项目开发成本(分数:2.00)A
12、.B.C.D.33.为扩充功能或改善性能而进行的修改,属于_。A纠错性维护 B适应性维护 C预防性维护 D完善性维护(分数:2.00)A.B.C.D.34._一般不作为需求分析阶段所使用的工具或方法。A头脑风暴法 BU/C 矩阵 C数据流程图 D需求跟踪表(分数:2.00)A.B.C.D.35.原型法是面向用户需求而开发的一个或多个工作模型,以下关于原型法的叙述不正确的是_。A可以减少文档的数量 B可以逐步明确系统的特征C开发人员可以从实践中快速获得需求 D可以改善开发人员与用户的交流(分数:2.00)A.B.C.D.36.软件需求分析方法中不属于模型驱动法的是_。ASA(结构化分析) BIE
13、(信息工程建模)COOA(面向对象分析) DRAA(快速架构分析)(分数:2.00)A.B.C.D.37.下列关于软件质量保证活动要素的叙述中,不正确的是_。A质量保证人员不能是兼职的B软件开发必须严格按照软件开发规范进行C验证和确认软件质量所用的方法有评审、审查、审计、分析、演示、测试等D应在软件开发过程中及时记录与质量保证有关的活动(分数:2.00)A.B.C.D.38.在软件需求调研过程中,用户要求承建单位搭建的业务系统采用 SOA架构实现,且须遵循用户内部的数据维护与管理规范、信息分类编码规范等制度进行数据库设计,这类需求属于_。A目标需求 B业务需求 C功能需求 D非功能性需求(分数
14、:2.00)A.B.C.D.39.UML提供了几种不同的图用于组成不同的视图,下列不属于静态图的是_。A用例图 B类图 C序列图 D配置图(分数:2.00)A.B.C.D.40.黑盒测试是将被测试程序看成一个黑盒子,不考虑程序内部结构的情况,而只考虑程序的输入与输出之间的关系,下列属于典型黑盒测试方法的是_。A等价类划分法 B静态结构分析法C代码检查法 D代码覆盖率分析法(分数:2.00)A.B.C.D.41.根据程序流程图所示,满足条件覆盖的用例是_。(分数:2.00)A.B.C.D.42.在软件产品交付后产品仍然需要不断进行修改,其中用来检测和纠正软件产品中的潜在故障,使其不成为有效故障的
15、行为是_。A完善性维护 B适应性维护 C改正性维护 D预防性维护(分数:1.00)A.B.C.D.43.构件设计的原则是_。A低内聚高耦合 B高内聚低耦合C低内聚低耦合 D高内聚高耦合(分数:1.00)A.B.C.D.44.下列关于 GB/T 85672006计算机软件文档编制规范的叙述,不正确的是_。A该标准规定了软件开发过程中文档编制的布局B该标准规定了何种信息对于文档管理者是可用的C该标准是软件开发过程中文档编写质量的检验准则D该标准规定了软件开发过程中文档编制的内容(分数:1.00)A.B.C.D.信息系统工程技术知识(三)答案解析(总分:101.00,做题时间:90 分钟)一、单项选
16、择题(总题数:48,分数:101.00)1.下列关于软件测试技术的叙述,不正确的是_。A用黑盒测试的结论分辨数据库或系统层面的错误B要满足较高的覆盖准则,路径数量有可能非常庞大。C搭建测试环境时必须尽可能地于真实环境一致。D兼容性验证测试和用户环境模拟测试可以不同。(分数:2.00)A. B.C.D.解析:软件测试按使用的测试技术不同可以将测试分为静态测试和动态测试,进一步地可以将静态测试分成静态分析和代码审查,将动态测试分成白盒测试和黑盒测试。代码审查(包括代码评审和走查)主要依靠有经验的程序设计人员根据软件设计文档,通过阅读程序,发现软件错误和缺陷。代码审查一般按代码审查单阅读程序,查找错
17、误。代码审查的内容包括:检查代码和设计的一致性;检查代码的标准性、可读性;检查代码逻辑表达的正确性和完整性;检查代码结构的合现性等。代码审查虽然在发现程序错误上有一定的局限性,但它不需要专门的测试工具和设备,且有一旦发现错误就能定位错误和一次发现一批错误等优点。静态分析主要对程序进行控制流分析、数据流分析、接口分析和表达式分析等。静态分析一般由计算机辅助完成。静态分析的对象是计算机程序,程序设计语言不同,相应的静态分析工具也应不同。目前具备静态分析功能的软件测试工具有很多,如 Purify、Macabe 等。白盒测试是一种按照程序内部的逻辑结构和编码结构设计并执行测试用例的测试方法。采用这种测
18、试方法,测试者需要掌握被测程序的内部结构。白盒测试通常根据覆盖准则设计测试用例,使程序中的每个语句、每个条件分支、每个控制路径都在程序测试中受到检验。白盒测试需要运行程序,并能在运行过程中跟踪程序的执行路径。黑盒测试是一种从软件需求出发,根据软件需求规格说明设计测试用例,并按照测试用例的要求运行被测程序的测试方法。它较少关心程序内部的实现过程,侧重于程序的执行结果,将被测程序看成是不可见的黑盒子,因此被称为黑盒测试。黑盒测试着重于验证软件功能和性能的正确性,它的典型测试项目包括功能测试、性能测试、边界测试、余量测试和强度测试等。2.在会议上,由参与人员阅读程序,利用测试数据人工进行程序,对输出
19、结果进行审查,以达到测试的目的,这种测试方法是_。A软件审查 B代码走查 C技术评审 D代码审查(分数:2.00)A.B. C.D.解析:代码审查(包括代码评审和走查)主要依靠有经验的程序设计人员根据软件设计文档,通过阅读程序,发现软件错误和缺陷。代码审查一般按代码审查单阅读程序,查找错误。代码审查的内容包括:检查代码和设计的一致性;检查代码的标准性、可读性;检查代码逻辑表达的正确性和完整性;检查代码结构的合理性等。代码审查虽然在发现程序错误上有一定的局限性,但它不需要专门的测试工具和设备,且有一旦发现错误就能定位错误和一次发现一批错误等优点。3.在信息系统工程建设过程中,_不属于配置管理工具
20、。A文档版本信息表 B系统变更流程C系统用用户权限表 D基线(分数:2.00)A.B.C. D.解析:软件配置管理包括 4个主要活动:配型识别、变更控制、状态报告和配置审计。软件配置管理工具包括追踪工具、版本管理工具和发布工具。其中选项 A属于版本管理,选项 B系统变更流程属于追踪工具,选项 D基线属于发布工具。选项 C系统用户权限表不属于配置管理工具,它应该在建立配置管理系统时考虑的。4.下列选项中不适用于判断和评价程序复杂度的是_。A执行路径数 B算法的难易程度C系统用户数 D程序有无注释(分数:2.00)A.B.C. D.解析:复杂度的种类分为模块、类和程序三种复杂度。模块复杂度包含了关
21、于模块的复杂度信息,类复杂度是针对那些面向对象特性的程序,它包含了关于类的复杂度信息;程序复杂度包含了关于程序的复杂度信息。而判断一个程序复杂度,从程序设计中的路径执行数和数据结构与算法和在编码时是否遵循的标准的编码规范与否都可以影响到在程序设计时,如果路径设计越复杂,执行路径的效率就会越受到相应的影响,程序的易读性也会受到影响。同一问题可以用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适的算法和改进算法,一个算法的评价主要从时间复杂度和空间复杂度来考虑。软件开放是工程性的工作,所以要有规范,在进行程序设计时要遵循标准的规范进行编码,这样能增加软件的可
22、靠性、易读性和易维护性。5.软件错误产生的原因很多,_不是导致软件错误的主要原因。A测试错误 B设计错误C编码错误 D软件需求规格说明错误(分数:2.00)A. B.C.D.解析:在软件开发过程中,造成错误的原因有很多,比如程序员的大意造成的编码错误,语法错误等。测试是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试不是导致软件错误的原因,软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为,需要选取适当的测试用例。测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因预防措施无效而产生的错误的主要手段。需要注意的是,在广泛的测试活动成功完
23、成后,软件可能仍有错误,交付后出现的软件失效的补救措施是通过软件维护来达成的。6.SOA应用体系架构主要优点是_。A提高整体性能 B有利于应用集成C提高安全性 D有利于硬件集成(分数:2.00)A.B. C.D.解析:SOA,即面向服务的架构,是一种在计算机环境中设计、开发、部署和管理离散逻辑单元(服务)模型的方法。在 SOa模型中,所有的功能都定义成独立的服务。服务之间通过交互和协调完成业务的整体逻辑。所有的服务通过服务总线或流程管理器来连接。SOA 为企业的现有自查或投资带来了更好的复用性,SOA能够在最新的和现有的系统之上创建应用,借助现有应用产生新服务,为企业提供更好的灵活性来构建系统
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 信息系统 工程技术 知识 答案 解析 DOC
