《2023年湖北软件水平考试考试考前冲刺卷(4).docx》由会员分享,可在线阅读,更多相关《2023年湖北软件水平考试考试考前冲刺卷(4).docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年湖北软件水平考试考试考前冲刺卷(4)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.下述CMMI四个能力成熟度等级,级别最高的是_。A已定义级B优化级C可重复级D已管理级2.质量体系是一种_。A体系结构B质量改进过程C管理手段D质量管理制度3._非常明确地标明了软件开发测试过程中存在的不同级别,且清楚地描述了这些测试阶段和开发过程各阶段的对应关系。A螺旋模型B喷泉模型C瀑布模型DV模型4.软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的_。A接口B软件环境C信息项D版本
2、5.以下关于软件需求分析的说法中,不正确的是_。A需求分析需要进行软件功能和性能的技术实现方法的描述B需求分析文档可用于指导后续的开发过程C软件需求包括业务需求、用户需求、功能需求和非功能需求等D软件需求一般应由用户方组织进行确认6.数据仓库的内容是随时间变化的,这种变化趋势不包括_。A不断增加新的数据内容B捕捉到的新数据会覆盖旧的快照C不断删去过期的数据内容D综合数据将随时间变化而不断地进行重新综合7.软件的_反映了组织机构或客户对系统、产品高层次的目标要求。A业务需求B技术先进性C功能需求D性能需求8.在面向对象软件开发方法中,一个对象一般由_组成。A名称、消息、函数B名称、属性C对象名、
3、属性、消息D属性、方法9.统一建模语言UML中用来反映代码的物理结构的是_。A用例图B协作图C组件图D状态图10.因为Java平台_,所以具有较强的可移植性。A具有强大的数据操作和事务处理能力B采用Java虚拟机技术C可用的组件较多,功能丰富D适用于分布式系统,支持多层架构应用11.在软件生命周期中,需求分析是软件设计的基础。需求分析阶段研究的对象是软件项目的_。A规模B质量要素C用户要求D设计约束12.在面向对象编程及分布式对象技术中,_是类和接口的集合。A对象B组件C实例D属性13.一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用_来表述“谁做”。A角色B活
4、动C制品D工作流14.UML的包是一种对模型元素进行成组组织的通用机制,以便于理解复杂的系统。包与包之间的联系主要是依赖和_。A泛化B继承C跟踪D嵌套15.与客户机/服务器(Client/Server)架构相比,浏览器/服务器(Browser/Server)架构的最大优点是_。A具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受B部署和维护方便、易于扩展C适用于分布式系统,支持多层应用架构D将应用一分为二,允许网络分布操作16.为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要对软件进行_。A完善性维护B适应性维护C预防性维护D改正性维护17.原型法是面
5、向用户需求而开发的一个或多个工作模型,以下关于原型法的叙述不正确的是_。A可以减少文档的数量B可以逐步明确系统的特征C开发人员可以从实践中快速获得需求D可以改善开发人员与用户的交流18._一般不作为需求分析阶段所使用的工具或方法。A头脑风暴法BU/C矩阵C数据流程图D需求跟踪表19.某软件在应用初期运行在Windows NT环境中。现该软件需要在UNIX环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的_。A可扩充性B可靠性C复用性D可移植性20.UML提供了几种不同的图用于组成不同的视图,下列不属于静态图的是_。A用例图B类图C序列图D
6、配置图21.根据以下程序流程图所示,满足条件覆盖的用例是()。CASE1:x=1,y=3,z=0CASE2:x=3,y=2,z=1CASE3:x=1,y=2,z=0CASE4:x=1,y=1,z=0ABCD22.软件需求分析方法中不属于模型驱动法的是_。ASA(结构化分析)BIE(信息工程建模)COOA(面向对象分析)DRAA(快速架构分析)23.在软件需求调研过程中,用户要求承建单位搭建的业务系统采用SOA架构实现,且须遵循用户内部的数据维护与管理规范、信息分类编码规范等制度进行数据库设计,这类需求属于_。A目标需求B业务需求C功能需求D非功能性需求24.在软件产品交付后产品仍然需要不断进行
7、修改,其中用来检测和纠正软件产品中的潜在故障,使其不成为有效故障的行为是_。A完善性维护B适应性维护C改正性维护D预防性维护25.下列关于软件质量保证活动要素的叙述中,不正确的是_。A质量保证人员不能是兼职的B软件开发必须严格按照软件开发规范进行C验证和确认软件质量所用的方法有评审、审查、审计、分析、演示、测试等D应在软件开发过程中及时记录与质量保证有关的活动26._是系统建模的替代方法,是可选的系统设计方法,经常用于系统开发项目中,特别是用户难以陈述或者可视化业务需求时。A设计用例B数据建模C结构化功能需求D建立原型27.面向对象开发技术中,对象定义为系统中用来描述客观事物的一个实体,对象之
8、间通过_执行有关操作。A信息共享B调用C继承D消息28.构件设计的原则是_。A低内聚高耦合B高内聚低耦合C低内聚低耦合D高内聚高耦合29.常用的设计模式可分为_三类。A对象型、实现型和结构型B创建型、结构型和行为型C抽象型、过程型和实现型D创建型、接口型和行为型30.软件质量保证活动应贯穿软件开发的全过程,下列有关叙述中不正确的是_。A必须及时将软件质量保证工作及结果通知到相关组织和个人B软件质量保证是CMMI1级的一个关键过程域C应对软件质量进行阶段性评审,并形成完整的评审记录D软件质量保证工作需要企业最高领导者参与31._不是基于组件的开发模型的特点。A使软件的版本控制更为简单B支持可重用
9、组件的开发C与面向对象技术相结合将获得更好的应用效果D提高了项目开发效率,增加了项目开发成本32.数据字典应在_阶段建立。A前期规划B需求分析C概要设计D详细设计33.基线(Baseline)是指一个(或一组)配置项在项目生命周期的不同时间点上通过_而进入正式受控的一种状态。A领导批准B质量控制C正式评审D验收测试34.为扩充功能或改善性能而进行的修改,属于_。A纠错性维护B适应性维护C预防性维护D完善性维护35.在进行软件配置管理工作中,可以设立配置控制委员会协助项目经理进行软件配置管理,_属于配置控制委员会的职责。A批准、发布配置管理计划B决定项目起始基线和软件开发工作里程碑C建立、更改基
10、线的设置,审核变更申请D执行版本控制和变更控制方案36.软件可行性研究一般不考虑_。A是否有足够的人员和资金来支持系统开发B是否有足够的工具和相关的技术来支持C待开发软件是否有市场、经济上是否合算D待开发的软件是否会有质量问题37.面向对象分析与设计技术中,_是类的一个实例。A对象B接口C构件D设计模式38._属于软件详细设计阶段的任务。A算法设计B功能设计C调用关系设计D输入/输出设计39.软件需求规格说明书在软件开发中的作用不包括_。A软件设计的依据B软件可行性分析的依据C软件验收的依据D用户和开发人员对软件要做什么的共同理解40.对象实现了数据和操作的结合,使数据和操作_于对象的统一体中
11、。A结合B隐藏C封装D抽象41.DFD中的每个“加工”至少需要_。A一个输入流B一个输出流C一个输入流或一个输出流D一个输入流和一个输出流42.软件工程需求分析阶段的任务是确定_。A软件开发方法B软件开发工具C软件开发费D软件系统的功能43.软件可维护性的特性中相互促进的是_。A可理解性和可测试性B可理解性和可移植性C效率和可修改性D效率和结构44.原型化方法是用户和设计者之间执行的一种交互构成,适用于_系统的开发。A需求不确定性高的B需求确定的C分时D实时45.面向对象方法有许多特征,如软件系统是由对象组成的;_;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。A开发过程基于功能分析和
12、功能分解B强调需求分析重要性C把对象划分成类,每个对象类都定义一组数据和方法D对既存类进行调整46.以下关于源程序功能性注释不正确的说法是_。A功能性注释在源程序中,用于说明程序或语句的功能及数据的状态等B注释用来说明程序段,在每一行都需要加注释C可以使用空行或缩进,以便于容易区分注释和程序D修改程序也应修改注释47.最适合担任软件外部技术评审专家的是_。A在软件工程理论领域有所建树的高校教授B所在机构上级管理机关相关部门的直属领导C具有多年技术经验的项目承建单位总架构师D具有同行业同规模相关系统建设经验的高级咨询师48.模块的耦合性可以按照耦合程度的高低进行排序,以下_符合耦合程度从低到高的次序。A标记耦合,公共耦合,控制耦合,内容耦合B数据耦合,控制耦合,标记耦合,公共耦合C无直接耦合,标记耦合,内容耦合,控制耦合D无直接耦合,数据耦合,控制耦合,内容耦合49.应该在_阶段制定系统测试计划。A需求分析B概要设计C详细设计D系统测试50.类之间的关系不包括_。A依赖关系B泛化关系C实现关系D分辨关系