




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程测试题及参考答案一、单选题(共68题,每题1分,共68分)1.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A、法律可行性B、经济可行性C、技术可行性D、社会可行性正确答案:B2.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()A、数据库设计B、数据维护C、数据通信D、数据定义正确答案:D3.以下哪种测试方法不属于白盒测试技术()A、基本路径测试B、边界值分析测试C、循环覆盖测试D、逻辑覆盖测试正确答案:B4.软件的特点包括()。A、在软件的运行和使用期间,也存在类似硬件的老化问题B、软件的开发与维护对硬件存在依赖性C、软件具有抽象性D、软件的开发费用在逐渐下降正确答案:C5.软件定义期问题定义阶段涉及的人员有()A、软件开发人员、用户、使用部门负责人B、用户、使用部门负责人C、系统分析员、软件开发人员、用户、使用部门负责人D、系统分析员、软件开发人员正确答案:C6.软件的可修改性支持软件的()。A、可追踪性B、可互操作性C、有效性D、可维护性正确答案:D7.随着软硬件环境变化而修改软件的过程是()。A、完善性维护B、适应性维护C、预防性维护D、校正性维护正确答案:B8.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是()。A、瀑布模型B、喷泉模型C、原型模型D、螺旋模型正确答案:D9.()是一个度量或度量的组合,它可对软件产品、过程或资源提供更深入的理解。A、度量B、估算C、测量D、指标正确答案:D10.结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的()A、控制流B、程序流C、数据流D、指令流正确答案:C11.软件产品与物质产品有很大区别,软件产品是一种()产品A、逻辑B、有形C、文档D、消耗正确答案:A12.软件测试可能发现软件中的(),但不能证明软件()。A、所有错误,没有错误B、错误,没有错误C、逻辑错误,没有错误D、设计错误,没有错误正确答案:B13.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为()。A、可理解性B、可适应性C、可维护性D、可重用性正确答案:C14.下列选项中,属于需求分析阶段的任务的是()。A、软件总体设计B、单元测试计划C、组装测试计划D、验收测试计划正确答案:D15.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是()A、数据、公共、标记、控制B、数据、标记、控制、公共C、控制、数据、标记、公共D、控制、数据、公共、标记正确答案:B16.面向数据流的设计方法把()映射成软件结构。A、数据流B、信息流C、系统结构D、控制结构正确答案:A17.采用GAntt图表示软件项目进度安排,下列说法中正确的是()A、能够反映多个任务之间的复杂关系B、能够直观表示任务之间相互依赖制约关系C、能够表示哪些任务是关键任务D、能够表示子任务之间的并行和串行关系正确答案:D18.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()A、编码阶段B、设计阶段C、测试阶段D、分析阶段正确答案:A19.()是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。A、度量B、测量C、指标D、估算正确答案:B20.软件可维护性的特性中相互矛盾的是()。A、可修改性和可理解性B、可理解性和可读性C、可测试性和可理解性D、效率和可修改性正确答案:D21.基于代码行的面向规模的度量方法适合于()。A、过程式程序设计语言和事后度量B、过程式程序设计语言和事前度量C、第四代语言和事后度量D、第四代语言和事前度量正确答案:A22.瀑布模型的存在问题是()A、适用可变需求B、用户容易参与开发C、用户与开发者易沟通D、缺乏灵活性正确答案:D23.软件测试是软件质量保证的主要手段之一。“高产”的测试是指()。A、用少量的测试用例,纠正被测试程序尽可能多的错误B、用适量的测试用例,说明被测试程序符合相应的要求C、用少量的测试用例,发现被测试程序尽可能多的错误D、用适量的测试用例,说明被测试程序正确无误正确答案:C24.软件的可理解性支持软件的()。A、可移植性B、可靠性C、有效性D、可追踪性正确答案:A25.在软件生存周期中,()阶段必须要回答的问题是“要解决的问题是做什么?”。A、详细设计B、可行性分析和项目开发计划C、软件测试D、概要设计正确答案:B26.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()A、可用性B、完整性C、正确性D、可靠性正确答案:D27.在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是()。A、灵活性B、正确性C、可用性D、完整性正确答案:A28.软件维护工作越来越收到重视,它的花费常常要占软件生存周期全部花费的()%左右。A、10~20B、20~40C、60~80D、90以上正确答案:C29.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称()。A、完善性维护B、预防性维护C、改正性维护D、适应性维护正确答案:C30.在屏蔽硬件错误的冗错技术中,冗余附加技术有()A、冗余备份程序的存储及调用B、信息冗余C、关键程序和数据的冗余存储和调用D、三模冗余正确答案:C31.软件可行性研究一般不考虑()A、待开发软件是否有市场、经济上是否合算B、是否有足够的工具和相关的技术来支持系统开发C、是否有足够的人员和相关的技术来支持系统开发D、待开发的软件是否会有质量问题正确答案:D32.下面几种白箱测试技术,哪种是最强的覆盖准则()A、判定覆盖B、条件覆盖C、条件组合覆盖D、语句覆盖正确答案:C33.内聚程度最低的是()内聚A、过程B、时间C、顺序D、偶然正确答案:D34.在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法Add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是()。A、泛化关系B、组合关系C、依赖关系D、包含关系正确答案:C35.软件特性中,在给定的时间间隔内,程序成功运行的概率指的是()。A、正确性B、有效性C、可靠性D、可适应性正确答案:C36.对象建模技术中,表示瞬时行为上的系统的“控制”特征,通常可用()来表示。A、对象图B、类图C、状态图D、数据流图正确答案:C37.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和()。A、测试与排错B、可行性分析C、详细计划D、运行阶段正确答案:D38.以下哪一项不属于面向对象的软件开发方法()A、coAd方法B、booch方法C、jAckson方法D、omt方法正确答案:C39.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A、隐藏B、封装C、抽象D、结合正确答案:B40.需求分析的产品是()A、需求规格说明书B、数据流程图案C、数据字典D、判定表正确答案:A41.为了减少维护工作的困难,可以考虑采取的措施是()。A、切实加强维护管理,并在开发过程中就采取有利于未来维护的措施B、设法开发出无错的软件C、增加维护人员数量D、限制修改的范围正确答案:A42.详细设计的基本任务是确定每个模块的()设计A、调用关系B、算法C、功能D、输入输出数据正确答案:B43.黑盒测试在设计测试用例时,主要研究()A、需求规格说明于概要设计说明B、详细设计说明C、概要设计说明与详细设计说明D、项目开发计划正确答案:A44.下列选项中,在验收测试结束时,必须提交给用户的是()。A、项目开发总结报告B、最终用户手册C、验收测试计划D、需求规格说明书正确答案:B45.提高测试的有效性非常重要,成功的测试是指()A、未发现被测程序的错误B、发现了至今为止尚未发现的错误C、说明了被测试程序符合相应的要求D、证明了被测试程序正确无误正确答案:B46.具有风险分析的软件生命周期模型是()。A、喷泉模型B、瀑布模型C、螺旋模型D、增量模型正确答案:C47.在面向对象软件开发方法中,类与类之间主要有以下结构关系()A、继承和一般B、继承和聚集C、聚集和消息传递D、继承和方法调用正确答案:B48.软件的集成测试工作最好由()承担,以提高集成测试的效果。A、该软件的设计人员B、不属于该软件开发组的软件设计人员C、该软件的编程人员D、该软件开发组的负责人正确答案:B49.下列选项中,不能进行并行工作的是()。A、需求复审B、过程设计C、编码D、单元测试正确答案:A50.软件项目计划一般不包括以下哪项内容()A、软件开发标准的选择和制定B、培训计划C、人员安排D、进度安排正确答案:A51.根据对软件开发机构调查的结果可知,各类维护活动所占的比重是()A、完善性占50%,适应性占25%,校正性占21%,其他维护占4%B、完善性占25%,适应性占50%,校正性占21%,其他维护占4%C、完善性占21%,适应性占25%,校正性占50%,其他维护占4%D、完善性占21%,适应性占50%,校正性占25%,其他维护占4%正确答案:A52.为高质量的开发软件项目,在软件结构设计时,必须遵循()原则A、信息隐蔽B、数据共享C、质量控制D、程序优化正确答案:A53.软件的可移植性支持软件的()。A、有效性B、可追踪性C、可互操作性D、可适应性正确答案:D54.在软件质量要素的评价准则中,计算和控制的精确程度指的是()。A、准确性B、执行效率C、简单性D、简明性正确答案:A55.逻辑覆盖标准主要用于()。A、软件验证方法B、白盒测试方法C、灰盒测试方D、黑盒测试方法正确答案:B56.在软件质量要素中,程序满足需求规格说明及用户目标的程度指的是()。A、可用性B、灵活性C、完整性D、正确性正确答案:D57.软件测试的目标是()。A、证明软件是正确的B、发现错误、降低错误带来的风险C、排除软件中所有的错误D、与软件调试相同正确答案:B58.软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是()。A、可维护性B、可理解性C、可互操作性D、可追踪性正确答案:C59.类库这种机制是()级别的信息共享。A、同一应用B、同一类C、不同类D、不同应用正确答案:D60.试判断下列叙述中,哪个些是正确的()a.软件系统中所有的信息流都可以认为是事务流b.软件系统中所有的信息流都可以认为是变换流c.事务分析和变换分析的设计步骤是基本相似的A、b和cB、aC、bD、c正确答案:A61.下列选项中属于过程的外部属性的是()。A、成本B、事件C、计划及进度D、工作量正确答案:A62.()是对系统、部件或过程的某一特性所具有的程度进行的量化测量。A、度量B、估算C、测量D、指标正确答案:A63.在软件质量要素的评价准则中,程序易于理解的程度指的是()。A、准确性B、执行效率C、简单性D、简明性正确答案:C64.()意味着一个操作在不同的类中可以有不同的实现方式。A、多态性B、类的可复用C、信息隐藏D、多继承正确答案:A65.结构化分析方法采用的基本手段是()。A、试探与回溯B、归纳与推导C、分解与综合D、分解与抽象正确答案:D66.IDEFO图不反映出系统()A、系统做什么B、系统功能如何实现C、系统由谁来做D、系统实现的约束条件正确答案:B67.不适合作为科学工程计算的语言是()A、PascalB、CC、FortranD、Prolog正确答案:D68.软件设计中划分模块的一个准则是()。A、低内聚高耦合B、高内聚低耦合C、高内聚高耦合D、低内聚低耦合正确答案:B二、多选题(共2题,每题1分,共2分)1.()可以作为模块.A、编译文件B、函数C、过程D、子程序正确答案:ABCD2.软件策划的上游是(),下游是()A、需求分析B、软件设计C、软件测试D、可行性分析正确答案:AB三、判断题(共30题,每题1分,共30分)1.编码时尽量多用全局变量()A、正确B、错误正确答案:B2.当验收测试通过,软件开发就完成了。()A、正确B、错误正确答案:B3.软件错误可能出现在开发过程的早期,越早修改越好。()A、正确B、错误正确答案:A4.建立动态模型的第一步,是编写典型交互行为的脚本。()A、正确B、错误正确答案:A5.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。()A、正确B、错误正确答案:B6.Jackson图只能表达程序结构,不能表达数据结构。()A、正确B、错误正确答案:B7.系统流程图是一个典型的描述逻辑系统的传统工具。()A、正确B、错误正确答案:B8.数据流图和数据字典共同构成系统的逻辑模型。()A、正确B、错误正确答案:A9.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()A、正确B、错误正确答案:A10.等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。()A、正确B、错误正确答案:A11.模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。()A、正确B、错误正确答案:B12.—个模块内所有处理元素集中于相同的数据结构,其块内联系属功能性块内联系。()A、正确B、错误正确答案:B13.应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。()A、正确B、错误正确答案:B14.软件维护就是改正软件中的错误。A、正确B、错误正确答案:B15.上述数据流图表示数据A和B同时输入变换成C。A、正确B、错误正确答案:B16.快速原型模型可以有效地适应用户需求的动态变化。()A、正确B、错误正确答案:A17.软件测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养殖场地合作合同
- 停车场特许经营权合同
- 吊装作业安全合同
- 住房房屋出租合同
- 产品买卖居间合同
- 土地复垦合同经典
- 存货质押贷款合同
- 鱼塘合同协议
- 废料协议合同
- 转让合同保密协议
- 大学生劳动教育通论知到章节答案智慧树2023年大连海洋大学
- 2003高教社杯全国大学生数学建模竞赛B题竞赛参考答案
- AB股公司章程(同股不同权)
- GB/T 6060.2-1985表面粗糙度比较样块磨、车、镗、铣、插及刨加工表面
- GB/T 23398-2009地理标志产品哈密瓜
- 肾综合征出血热-课件
- 辐射防护的原则及标准课件
- 《最后一次讲演》-【精品课件】
- 卢卡奇教学讲解课件
- 地基处理之换填地基
- 高一物理 必修二《机车的两种启动方式》教学设计
评论
0/150
提交评论