ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:69.08KB ,
资源ID:4088469      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4088469.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试复习题同名3312.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件测试复习题同名3312.docx

1、软件测试复习题同名33121.下列软件开发工具中,哪一组全是面向对象的开发工具 .AC、VB和FORTRAN BPASCAl、JAVA和BASICCJAVA、VC+和SMALLTALK DPROLOG、JAVA和C+2.以下那个选项不是模块的耦合类型。 A公共 B内容 C过程 D控制3. 所谓信息隐藏是指隐藏模块的 。A接口部分 B过程与数据 C源代码 D一切信息4.以下说法错误的是 。A测试用来证明程序是正确的 B测试不能证明程序中没有错误C成功的测试是指发现了至今尚未发现的错误的测试D测试是为了发现程序中的错误5.在用面向对象观点建立的模型中 是最基本、最重要、最核心的模型。A对象模型 B

2、动态模型 C功能模型 D操作模型6.用“自底向上”方式建立继承关系是指 。A把现有类细化成更具体的子类 B从现有类泛化出更抽象的父类C从较高的层次推导出较低的层次 D从较低的层次抽象出较高的层次7.在UML图型中,用什么图形来描述软件的功能 。A用例图 B状态图 C类图 D顺序图8. 在软件生命期中,占工作量比例最大的是 A需求分析 B建立系统的结构 C编写代码 D维护9. 一个模块传送给另一模块的参数是控制信息组成,则它属于() 联结(耦合)。 A数据 B控制 C内容 D公共10.一个模块的参数是配件编号,功能是查找相关配件的价格和库存,则个模块属于 组合(即内聚)。 A.功能组合 B.通讯

3、组合 C. 过程组合 D. 逻辑组合11.软件在提交之前,应先进行 . A.单元测试 B.集成测试 C.确认测试 D. 系统测试12. 在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是属于 A纠正性维护 B适应性维护 C完善性维护 D预防性维护13.软件生命周期由哪三个时期组成。 A概要设计、详细设计和系统实现 B可行性分析、系统设计和编码C软件定义、软件开发和软件维护 D分析、设计和测试14.以下那个选项不是模块。 A过程 B程序 C函数 D对象15. 所谓信息隐藏是指隐藏模块的 。A接口部分 B过程与数据 C源代码 D一切信息16.以下说法错误的是 。A测试不能

4、证明程序是正确的 B测试不能证明程序中没有错误C成功的测试是指发现程序的所有错误 D测试是为了发现程序中的错误17.在用面向对象方法中,什么是最基本、最重要、最核心的模型 。A对象模型 B动态模型 C功能模型 D操作模型18使用SA方法时,控制系统的复杂性采用的基本手段是下面那一项?A分解和抽象 B分解和综合C归纳与推导 D试探与回溯15下列模块耦合度表示中,最弱的耦合形式是那一项? A、特征联结 B、公共联结 C、数据联结 D、数据结构19结构化设计方法采用变换分析和事务分析技术能实现下列那一项任务? A、从数据结构导出程序结构 B、从数据流图导出初始结构图C、从模块结构导出数据结构 D、从

5、模块结构导程序结构20软件生存周期中,正确的系统开发时期是下面那些阶段? A、软件计划、结构设计、和运行维护 B、概要设计、详细设计、编码和测试 C、结构设计、测试和运行维护 D、需求分析、需求定义、结构设计21下面所列的特点中,不属于模块基本特点的是谁?A、接口 B、逻辑 C、功能 D、状态22下面那一项是概要设计的最终结果?。 A模块设计说明书 B框图 C程序 D数据结构23.所谓信息隐藏是指隐藏模块的 。A接口部分 B实现细节 C源代码 D一切信息19 在软件生命期中,占工作量比例最大的是 A需求分析 B建立系统的结构 C编写代码 D维护24.用SA方法获得的需求说明书有四个部分组成,用

6、于描述系统中的每个数据,是在( )A分层的DFD B数据字典 C一组小说明 D补充材料25与设计测试数据无关的文档是谁?A需求说明书 B数据说明书 C源程序 D可行性说明书26程序中模块中的错误通常在下列那一阶段中检测? A、单元测试 B、有效性测试 C、集成测试 D、确认测试27. 一个模块传送给另一模块的参数是由单个数据项组成,它属于 联结。 A数据 B控制 C内容 D公共 28适于软件检验的手段有多种,通过人工来评审文档或程序,借以发现其中错误,该手段是 A.黑盒法 B正确性证明 C动态检查 D静态检查29.一个模块的参数是配件编号,功能是查找相关配件的价格和库存,则个模块属于 组合(即

7、内聚)。 A.功能组合 B.通讯组合 C. 过程组合 D. 逻辑组合30.在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是属于 A纠正性维护 B适应性维护 C完善性维护 D预防性维护30软件在提交之前,由用户和专门测试人员共同完成的针对软件功能的测试称做 . A.单元测试 B.集成测试 C.确认测试 D. 系统测试31衡量软件质量可从多个方面来评价。例如,评价软件的扩充是否方便,这是属于 A.可修改性 B.可测试性 C. 可理解性 D. 简洁性32.在软件生命期中,占工作量比例最大的是 A可行性研究 B建立系统的结构 C编写程序 D维护33. 提高程序可读性的有力手

8、段是 A使用三种标准控制结构 B采用有实际意义的变量名C. 显式说明一切变量 D给程序加注释34进行需求分析可使用多种工具,但下面哪个是不适用的?A、数据流图 B、判定表C、PAD图 D、数据词典35一个软件项目是否进行开发的结论是在下列哪个文档中作出的?A、软件开发计划 B、可行性报告C、需求分析说明书 D、测试报告36表示一个模块直接调用的下层模块的数目,用下列哪个术语来描述?A、扇入数 B、扇出数 C、宽度 D、作用域37在结构化设计方法中,完成模块内部的算法设计是下列那一阶段任务?A、系统分析 B、概要设计 C、详细设计 D 编码38在软件测试中,确认测试主要用于发现下列那一阶段的错误

9、?A软件计划 B需求分析 C软件设计 D编码39程序中模块接口的错误通常在下列那一阶段中检测? A、单元测试 B、有效性测试 C、集成测试 D、确认测试 40在结构化系统分析中,判定表和判定树常用于描述数据流图中的那一环节? A、加工逻辑 B、数据流 C、数据存储 D、外部项41 SA是软件开发需求分析阶段所使用的方法,下列那一种不是SA所使用的工具?ADFD图 BPAD图 C结构化英语 D判定表42程序流程图是下面那一阶段使用的算法表达工具?A设计阶段的概要设计 B设计阶段的详细设计C编码阶段 D测试阶段43使用结构化分析方法时控制系统的复杂性采用的基本手段是下面那一项?A分解和抽象 B分解

10、和综合C归纳与推导 D试探与回溯44“计算机辅助软件工程”是指下列那一项?A、SD B、CASE C、PAD D、SA 45建立软件系统的总体结构称为总体设计,与下面那一概念相同?A概要设计 B抽象设计 C逻辑设计 D规划设计46. 黑盒测试技术设计测试用例时,针对的是下列那一种图? A因果图 B.分层数据流图 C. PAD图 D. 程序流程图46软件生存周期中,运行期的主要任务是指那一项? A、软件开发 B、 功能扩充 C、版本更换 D、软件维护 47数据流图所描述的是实际系统的那种结构模型?A逻辑模型 B、物理模型 C、程序流程 D、数据结构48与设计测试数据无关的文档是谁? A需求说明书

11、 B数据说明书 C源程序 D可行性说明书49在需求分析时采用下面那一项工具描述系统的概貌?ADFD图 BPAD图 CIPO图 D数据字典50与数据流图密切相关的数据字典,描述的是下面那一项内容?A激发条件 B加工逻辑 C优先级 D执行频率51软件生存周期中,运行期的主要任务是指那一项? A、软件开发 B、 功能扩充 C、版本升级 D、软件维护52下面那一项是系统需求分析阶段的重要工作之一? A、数据定义 B、数据库设计 C、数据维护 D、数据结构实现53下面那一项不是产生软件危机的原因?A、 软件的规模大,结构复杂 B、 软件开发不分阶段,开发人员没有明确的分工C、 所开发的软件,除了程序清单

12、外,没有其他文档D、 采用工程设计的方法开发软件54估计每个项目开发方案的成本和效益的工作是在那一阶段进行的?A、需求定义 B、可行性分析 C、详细设计 D、编码阶段55下列模块内聚度中,内聚度最大的是?A功能内聚 B顺序内聚 C通信内聚 D时间内聚56下列系统设计工具中,不属于详细设计工具的是? A、PDL语言 B、PAD C、程序流程图 D、DFD 29. 模块间的耦合有多种类,具有好的可修改性和可理解性是 A数据型 B. 内容型 C公共型 D控制型30SD方法采用事务分析技术能实现下列那一项目标? A、从数据结构导出程序结构 B、从数据流图导出初始结构图C、从模块结构导出数据结构 D、从

13、模块结构导程序结构31用SA方法获得的需求说明书有四部分,用于描述系统由那些部分组成、各部分间有何 联系等,是在 A一套分层的数据流图 B一本数据词典 C一组小说明 D补充材料32用于概要设计所采用的描述手段是 ADFD B结构模块图 C程序流程图 D数据结构图33下列模块内聚度中,内聚度最低的是?A偶然内聚 B顺序内聚 C通信内聚 D时间内聚34一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于 A数据型 B复合型 C内容型 D公共型35下列那一项不是结构图布局的基本特征?A、扇入数 B、扇出数 C、深度 D、作用域36决定软件系统中各个模块的外特性, 即其输入输出和功能是 的任务

14、。A需求分析 B概要设计 C详细设计 D编程阶段35. 在软件生命周期模型中,属于文档驱动的是 。A瀑布模型 B快速原型模型 C螺旋模型 D喷泉模型36在概要设计的设计文档中,对每个模块的描述内容包括 A功能、界面、输入、输出 B界面、输入、输出、过程C界面、过程、限制和约束 D功能、界面、过程、注释64结构化设计是一种自顶向下,求精和模块化的过程。它以下面那一项为基础? A数据流 B数据流图 C数据库 D数据结构65PAD图是哪个设计阶段使用的描述工具? A系统描述 B详细设计 C测试 D调试66软件开发的高成本和软件产品低质量之间存在的尖锐矛盾,这种现象称作?。A. 软件投机 B软件危机

15、C软件工程 D软件产生67结构化程序图(FC)中的箭头是用于表示 A控制流 B数据流 C数据/控制 D调用关系68下列那一项不是用例图的基本元素?A、时间 B、用例 C、关系 D、角色( C )1. 软件是( )。A. 处理对象和处理规则的描述 B. 程序C. 程序及其文档 D. 计算机系统( B )2. 软件需求规格说明的内容不应包括( )。A. 主要功能 B. 算法的详细描述C. 用户界面及运行环境D. 软件的性能( B )3. 程序的三种基本控制结构是( )。A. 过程、子程序和分程序B. 顺序、选择和重复C. 递归、迭代和回溯D. 调用、返回和转移( B ) 4软件开发的高成本和软件产

16、品低质量之间存在的尖锐矛盾,这种现象作?A)软件投机 B)软件危机 C)软件工程 D)软件产生( ) 5.面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) -模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型( C )7. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作( A ) 8.各种软件维护的类型中最重要的是( )。 A) 完善性维护 B) 纠错性维护 C) 适应性维护 D) 预防性维护( B ) 7软件测试的目

17、标是( )。A. 证明软件是正确的 B. 发现错误、降低错误带来的风险C. 排除软件中所有的错误 D. 与软件调试相同( D )8软件生命周期中所花费用最多的阶段是( )A详细设计 B软件编码 C软件测试 D软件维护1软件工程的纵向分解是把软件开发分为几个( ) A模块 B阶段 C子系统 D过程 2McCall 软件质量度量模型中属于面向软件产品操作的是( ) A适应性 B可重用性 C可测试性 D可用性 3快速原型模型中,用于及早向用户提交一个原型系统的是( ) A实验型原型 B探索型原型 C提交型原型 D演化型原型 4软件维护中,因重新初始化控制标志或指针而引起的错误是以下哪一项的副作用?(

18、 ) A文档 B数据 C编码 D设计 5软件维护费用高的主要原因是( ) A生产率高 B生产率低 C人员多 D人员少 6与设计测试数据无关的文档是谁? A需求说明书 B数据说明书 C源程序 D可行性说明书7根据对软件开发机构调查的结果可知,各类维护活动所占的比重是( ) A完善性占 50,适应性占 25,校正性占 21,其他维护占 4 B完善性占 25,适应性占 50,校正性占 21,其他维护占 4 C完善性占 21,适应性占 25,校正性占 50,其他维护占 4 D完善性占 21,适应性占 50,校正性占 25,其他维护占 4 8下列属于用白盒技术设计测试用例的是( ) A错误推测 B逻辑覆

19、盖 C等价类划分 D因果图 9结构化设计是一种自顶向下,求精和模块化的过程。它以下面那一项为基础?( ) A数据流 B数据流图 C数据库 D数据结构10有助于培养良好的编程风格并且第一个体现了结构化编程思想的程序设计语言是( ) APASCAL BFORTRAN CDL1 DC 11在软件详细设计过程中不采用的工具为( ) A判定表 BPDL C数据流图 DIPO图 12根据输入输出的数据结构产生程序结构的设计方法是( ) APARNAS 方法 BJACKSON 方法 CWIRTH方法 DDIJKSTRA方法 22与数据流图密切相关的数据字典,描述的是下面那一项?A激发条件 B加工逻辑 C优先

20、级 D执行频率11在软件设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为( ) A细化 B结构化 C模块化 D抽象化 12下面那种说法是正确的?( )A、软件是一种逻辑产品 B、软件就是程序 C、软件会磨损 D、软件由程序和算法组成13结构化方法在建立软件系统的结构模块时按照以下哪种方法进行?( )A由底向上 B自顶向下 C随机 D回归 13两个模块之间传递的是同一个数据结构的地址,这种耦合方式称为( ) A控制耦合 B公共耦合 C标记耦合 D数据耦合 14SD方法采用事务分析技术能实现下列那一项目标? A、从数据结构导出程序结构 B、从数据流图导出初始结构

21、图C、从模块结构导出数据结构 D、从模块结构导程序结构15结构化设计是以哪个阶段产生的 DFD图为基础,按一定的步骤映射成软件结构?( ) A可行性分析 B需求分析 C概要设计 D详细设计 16结构化方法的基本原则是功能的分解和( ) A模块化 B信息隐蔽 C抽象 D细化 17下面那一项是系统需求分析阶段的重要工作之一?( ) A、数据定义 B、数据库设计 C、数据维护 D、数据结构实现18. 下面关于PDL语言不正确的说法是( ) A. PDL是描述处理过程怎么做 B. PDL是只描述加工做什么 C. PDL也称为伪码 D. PDL的外层语法应符合一般程序设计语言常用的语法规则 19. 详细

22、设计与概要设计衔接的图形工具是( ) A. DFD图 B. 程序图 C. PAD图 D. SC图 20. 不适合作为数据处理与数据库应用的语言是( ) A. SQL B. Cobol C. 4GL D. Lisp 21. 下列关于功能性注释不正确的说法是( ) A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进,以便很容易区分注释和程序 D. 修改程序也应修改注释 1数据字典和数据流程图共同构成了系统的( ) A物理模型 B逻辑模型 C原型 D目标模型 10软件需求不应包括( ) A功能要求 B环境需

23、求 C标准实现的空间需求 D用户界面要求 11项目开发计划是什么类型的文档?( ) A设计性 B进度表示 C需求分析 D管理性 12瀑布模型是一种什么模型?( ) A风险驱动模型 B线性开发模型 C增量模型 D迭代模型 请在每小题的空格中填上正确答案。错填、不填均无分。 1.软件项目计划是_阶段的结果产品。 结构化分析方法中,组成数据流图的四种基本符号是:外部项、_、数据存储和。2在面向对象方法中,_是子类共享父类数据结构和方法的机制,体现了类之间的一种关系。 3。演化提交模型是在_的基础上,项目开发的各阶段都进行增量开发。 4衡量模块独立性的两个定性的标准是模块之间的_和模块内部的 。3软件

24、设计包含两个设计步骤:_ _和_ _。4软件工程技术中,控制复杂性的两个基本手段是 和_ _。5软件编码是将_阶段产生的算法,用某种程序设计语言编写成程序的过程。 6软件是一种逻辑产品,它由程序、_ _和 _ _组成。 8两个模块之间把简单的数值作为参数传递,这种耦合方式为_。 9把在几个模块中都出现的一些毫无联系的处理序列抽出来组成一个新的模块,那么这个模块的内聚性是_。 10成本效益分析的目的是从_角度评价开发一个新的软件项目是否可行。11软件工程的主要思想是在软件生产中用_代替传统手工方法。2.填空题。1.在集成测试时,先用独立测试每一模块,然后再把所有的模块组装在一起进行测试,则这是集

25、成测试中的 非渐增式 测试法。2.在软件生命周期中,需求分析阶段 的任务是准确回答“目标系统必须做什么”这个问题。3,软件作为一种逻辑产品,对他的一种理解为4,在结构化分析中,用 详细地定义数据流图中的成分。5,软件= 程序 + 数据结构 + 文档 组成。6,程度最低的耦合是 数据 耦合、程度最高的内聚是 功能 内聚。7.瀑布模型将软件生命期划分为若干阶段,各个阶段之间是通过 文档 实现过渡的。8,结构化设计时把DFD图分成两类,分别是变换型和_ _ 。9.SA方法在精确性和可理解性之间,考虑了一个折衷的方案,它用结构化语言、判定表和 判定树 这三种半形式化的方式编写说明。10.完整的软件技术

26、审查一般由六步骤组成,准备,简要介绍情况,阅读被审查文档, 开审查会议 ,返工, 复审 组成。11.CASE的英文全称是 。12SD方法认为,个判定的作用范围应该是控制范围_的子集。13.模块的3个特点是功能、逻辑和_接口_。10.可行性分析一般涉及经济可行性 ,技术可行性,法律可行性,方案可行性分析等。11UML中用例图的基本元素有用例、角色和_ _。11.常用的工作量估算技术有 代码行 ,分解技术等。12.黑盒测试方法中的等价类划分把程序的 输入输出 划分成等价类,并据此导出测试用例。15软件设计由两个阶段组成:概要设计和_。14. 耦合性和内聚性是衡量_的两个定性的标准。13.软件工程是指导计算机软件 开发和 维护 的工程科学。14.详细设计的描述方式有多种,其中遵循个“走树”规则就能方便地编写出程序的是_PAD_ 。15提高程序效率的根本途径在于设计阶段 详细设计的算法 建立软件系统的体系结构,要进行软件设计的_设计。16审计或测试是软件开发过程中不可缺少的部分,其目的在于 发现软件中的错误。17.软件维护的主要任务是使软件能持久地 运行 。18,数据流图的四种基本成分为:加工、源点、终点和_。18.结构化软件开发方法包括 结构化分析 ,结构化设计, 结构化系统编程.19.UML是由图和_ _组成。20

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1