电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

南开《软件工程与软件测试技术》20春期末考试答案

  • 资源ID:143950737       资源大小:22.30KB        全文页数:9页
  • 资源格式: DOCX        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

南开《软件工程与软件测试技术》20春期末考试答案

软件工程与软件测试技术20春期末考核-01试卷总分:100 得分:70一、单选题 (共 20 道试题,共 20 分)1.程序的三种基本控制结构是A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移答案:B2.在面向数据流的软件设计方法中,一般将信息流分为( )。A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流答案:D3.数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。A.输入、输出、外部实体和加工B.变换、加工、数据流和存储C.加工、数据流、数据存储和外部实体D.变换、数据存储、加工和数据流答案:C4.数据字典是对数据定义信息的集合,它所定义的对象都包含于A.数据流图B.程序框图C.软件结构D.方框图答案:A5.进行需求分析可使用多种工具,但( ) 是不适用的A.数据流图B.PAD 图C.状态转换图D.数据词典答案:B6.为了提高模块的独立性,模块之间最好是( )。A.公共环境耦合B.控制耦合C.数据耦合D.特征耦合答案:C7.使用软件时提出增加新功能就必须进行( )维护。A.预防性B.适应性C.完善性D.纠错性答案:C8.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )A.细节B.输入与输出C.软件的作用D.绘制的时间答案:B9.系统流程图是描述()的工具。A.逻辑系统B.程序系统C.体系结构D.物理系统答案:C10.面向对象设计OOD模型的主要部件中,通常不包括( )。A.通信部件B.人机交互部件C.任务管理D.数据管理答案:A11.黑盒测试是从( )观点的测试,白盒测试是从( )观点的测试。A.开发人员、管理人员B.用户、管理人员C.用户、开发人员D.开发人员、用户答案:C12.()工具在软件详细设计过程中不采用。A.判定表B.IPO 图C.PDL DD.DFD 图答案:D13.在下列选项中不属于软件工程学科所要研究的基本内容A.软件工程材料B.软件工程目标C.软件工程原理D.软件工程过程答案:A14.软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试阶段的基础。A.集成测试B.系统测试C.验收测试D.单元测试答案:D15.( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。A.部署图B.类图C.组件图D.配置图答案:B16.( )意味着一个操作在不同的类中可以有不同的实现方式。A.多继承B.多态性C.消息D.封装答案:B17.面向对象分析是对系统进行( )的一种方法。A.设计评审B.程序设计C.需求建摸D.测试验收答案:C18.下列不属于面向对象的要素有( )。A.继承B.抽象C.分类性D.封装答案:C19.面向对象分析阶段建立的3个模型中,核心的模型是( )模型。A.功能B.动态C.对象D.分析答案:C20.可行性研究要进行一次()需求分析。A.详细的B.全面的C.简化的,压缩的D.彻底的答案:C二、多选题 (共 15 道试题,共 30 分)21.研究目标系统的可行性从哪几个方面A.经济可行性B.技术可行性C.操作可行性D.法律可行性答案:ABCD22.面向对象系统的逻辑设计可分为( )。A.问题域子系统设计B.人机交互子系统设计C.任务管理子系统设计D.数据管理子系统设计答案:ABCD23.建立类图的原则有( )。A.简化的原则B.分层理解的原则C.关注关键点的原则D.系统的原则答案:ABC24.软件体系结构设计准则的是A.体系结构是对复杂事物的一种抽象B.体系结构在一定的时间内保持稳定C.良好的体系结构意味着普通、高效和稳定答案:ABC25.分析员和用户双方确定对软件系统有哪几方面的综合要求。A.功能需求B.性能需求C.环境需求D.接口需求答案:ABCD26.结构性分析方法使用的描述工具有A.数据流图B.数据字典C.结构化语言D.判定树和判定表答案:ABCD27.下列属于软件定义时期的任务的有A.确定总目标和可行性B.估计资源和成本C.导出策略和系统功能D.测试答案:ABC28.软件定义时期的任务有A.确定总目标和可行性B.估计资源和成本C.导出策略和系统功能D.制定工程进度表答案:ABCD29.组成数据字典的元素有A.数据流B.数据流分量(数据基本项)C.数据存储D.数据处理(加工)。答案:ABCD30.软件开发的阶段有A.概要设计B.详细设计C.编码D.单元测试、综合测试答案:ABCD31.软件工程中的文档可以分为( )。A.开发文档B.管理文档C.维护文档D.用户文档答案:ABD32.软件生命周期的时期有A.软件定义B.软件开发C.运行维护D.信息反馈答案:ABC33.需求获取的常用方法A.客户访谈B.建立联合分析小组C.问题分析与确认D.快速建立软件原型模型来获取需求答案:ABCD34.描述程序处理过程的工具称为详细设计工具,可以分为哪几类A.样式B.图形C.表格D.语言答案:BCD35.下列属于数据字典的条目的有A.数据流B.数据流分量(数据基本项)C.数据存储(文件)和加工(处理)D.数据变换答案:ABC三、判断题 (共 20 道试题,共 20 分)36.静态测试对自动化工具的依赖性较大。答案:错误37.内聚衡量不同模块彼此间相互依赖的紧密程度答案:错误38.投资回收期越长,就可以越快获得利润,因此该项目就越值得投资开发。答案:错误39.IPO图的优点是使用的符号少而简单,因此易学易懂答案:正确40.维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。答案:正确41.C+、Java 语言,是面向对象的设计语言,用于面向对象的方开发软件。答案:正确42.通过模块分解或合并,降低耦合提高内聚答案:正确43.要提高效率就要减少冗余关联。答案:错误44.文档是影响软件可维护性的决定因素。答案:正确45.软件总体设计的任务是软件体系结构设计和软件模块设计答案:正确46.程序规模越大,越难以使用回溯法进行调试。答案:正确47.在描述一个模块时,还必须按模块的外部特性与内部特性分别描述答案:正确48.扇出表示控制的总分布。答案:错误49.多态性防止了程序相互依赖而带来的变动影响。答案:错误50.自顶向下集成测试不需要测试驱动模块,需要桩模块。答案:正确51.软件危机的主要体现是软件需求增加,软件价格上升。答案:错误52.面向对象分析就是抽取和整理用户需求并建立问题域精确模型的过程。答案:正确53.面向对象测试用例的设计由软件的输入处理输出视图或单个模块的算法细节驱动。答案:错误54.用面向对象方法开发的软件系统,可维护性好。答案:正确55.N-S图需要流向线的结构化流程图答案:错误四、简答题 (共 2 道试题,共 12 分)56.简述等价类划分以及等价类划分原则。答案:等价类划分法是把所有可能的输入数据(有效的和无效的)划分成若干个等价类。则可以合理地做出下述假定:每类中的一个典型值在测试中的作用与这一类中所有其他值的作用相同。用少量有代表性的测试数据代替大量测试目的相同的例子,能有效提高测试效率,并取得良好的测试效果。在划分等价类时,可以将其划分为两类:有效等价类和无效等价类。有效等价类是指完全满足程序输入的规范说明,是合理的、有意义的输入数据所构成的集合。利用有效等价类可以检验程序是否满足规范说明书所规定的功能和性能。无效等价类是指不满足程序输入的规范说明,是不合理的、无意义的输入数据所构成的集合。利用无效等价类可以检验程序的容错性。<br>等价类划分原则:<br>1)如果规定了输入取值范围或输入数据的个数,则可划分出一个有效等价类(在范围内)和两个无效等价类(输入值小于最小值或大于最大值)。<br>2)如果规定了输入数据的一组值,且程序对不同输入值做不同处理,则每个允许的输入值是一个有效等价类,还有一个无效等价类(不允许的输入值)。<br>3)如果规定了输入数据必须遵循的规则,则可划分出一个有效等价类(符合规则)和若干个无效等价类(从各种不同角度违反规则)。<br>4)如果规定了输入数据为整型,则可以划分出正整数、零、负整数3个有效等价类,其他为无效等价类。<br>5)如果在已划分出的等价类中各元素在程序中的处理方法不同,则应再将该等价类进一步划分为更小的等价类。<br><br>57.什么是软件危机?答案:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。<br><br><br>五、名词解释 (共 6 道试题,共 18 分)58.多态性答案:多态性指子类对象可以像父类对象那样使用,它们可以共享一个操作名,然而却有不同的实现方法。<br><br>59.数据流图答案:数据流图(Data Flow Diagram, DFD) 用于表示系统逻辑模型的一种工具,它以直观的图形清晰地描述了系统数据的流动和处理过程。数据流图是系统逻辑功能的图形展示。60.测试答案:测试是用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试。开发者负责记录发现的错误和使用中遇到的问题。61.系统测试答案:系统测试是将经过单元测试、集成测试、确认测试以后的软件,作为计算机系统中的一个组成部分,需要与系统中的硬件、外部设备、支持软件、数据及操作人员结合起来,在实际运行环境下对计算机系统进行一系列的严格有效的测试来发现软件的潜在问题,以保证各组成部分不仅单独的正常运行,而且在系统各部分统一协调下也能正常运行。<br>系统测试不同于功能测试。功能测试主要是验证软件功能是否符合用户需求,并不考虑各种环境及非功能问题,如安全性、可靠性、性能等,而系统测试是在更大范围内进行的测试,着重对系统的性能、特性进行测试。62.调试答案:调试,也称为纠错,是在测试发现错误之后排除错误的过程。调试的目的是为了解决存在的错误,即对错误定位、分析并找出原因改正错误,因此调试也称为纠错。<br><br>63.软件过程答案:软件过程(software process)是为了获得高质量所需要完成的一系列任务的框架,它规定了完成多项任务的工作步骤。

注意事项

本文(南开《软件工程与软件测试技术》20春期末考试答案)为本站会员(xie****eng)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.