正确答案: C
回归测试
题目:一个项目为了修正一个错误而进行了变更。这个错误被修正后,却引起以前可以正确运行的代码出错。( )最可能发现这一问题。
解析:解析:在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解得不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用,从而导致软件违背修改的部分产生新的问题,使本来工作正常的功能产生错误。同样,在有新代码加入软件时,除了新加入的代码中可能含有错误外,新代码还有可能对原有的代码带来影响。因此,每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的功能。同时,还需要补充新的测试用例来测试新的或被修改了的功能。为了验证修改的正确性及其影响就需要进行回归测试。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[多选题]● 面向对象设计的主要任务是 (48) 。(48)
构建分析模型,以描述用户的需求
构建设计模型,以描述系统如何解决问题
构建分析模型,验证最终系统是否满足软件需求
解析:答案:B
面向对象设计的主要任务如下。
1.对象定义规格的求精
对于面向对象分析所抽象出来的对象、类,以及汇集的分析文档,面向对象设计需要有一个根据设计要求整理和求精的过程,使之更能符合面向对象编程的需要。这个整理和求精过程主要有两个方面:一是要根据面向对象的概念模型整理分析所确定的对象结构、属性、方法等内容,改正错误的内容,删去不必要和重复的内容等。二是进行分类整理,以便于下一步数据库设计和程序处理模块设计的需要。整理的方法主要是进行归类,对类、对象、属性、方法和结构、主题进行归类。
2.数据模型和数据库设计
数据模型的设计需要确定类、对象属性的内容、消息连接的方式、系统访问、数据模型的方法等。最后,每个对象实例的数据都必须落实到面向对象的库结构模型中。
3.优化
面向对象设计的优化设计过程是从另一个角度对分析结果和处理业务过程的整理归纳,优化包括对象和结构的优化、抽象、集成。
对象和结构的模块化表示为面向对象设计提供了一种范式,这种范式支持对类和结构的模块化。这种模块符合一般模块化所要求的所有特点,如信息隐蔽性好,内部聚合度强和模块之间耦合度弱等。集成化使得单个构件有机地结合在一起,相互支持。
阶段
面向对象设计分为两个阶段,即高层设计和低层设计。
高层设计阶段开发系统的结构,构造软件的总体模型。在这个阶段中,应该标识出在具体的计算机环境中进行问题求解所需要的概念,并增加一批需要的类,其中包括那些能使软件系统与外部世界进行交互的类。高层设计阶段的输出是适合应用软件要求的类、类之间的关系,以及应用子系统的视图规格说明。图6-13说明了面向对象设计导出的系统结构的大致形式。
在高层设计的过程中,应当使子系统的高层部件之间的通信量达到最小,把子系统中相互之间存在高度交互的类划分在同一组中。
低层设计集中于类的详细设计阶段。类设计的目标是形成单一概念的模型(即一个概念用一个独立的类来表示),而且设计的部件应该是可复用的和可靠的。在类的设计过程中需要采用信息隐蔽、高内聚、低耦合等设计原则。重复使用现有的类是面向对象的技术的主要优点之一。
[单选题]
B. 整个网络的拥塞控制
C. 端到端的流量控制和网络的拥塞控制
D. 整个网络的差错控制
端到端的流量控制B. 整个网络的拥塞控制
解析:解析:首先,TCP建立连接之后,通信双方都同时可以进行数据的传输,其次,他是全双工的;在保证可靠性上,采用超时重传和捎带确认机制。
[单选题]
B. days
C. epoch
D. phase
periodB. days
解析:解析:IPv6是因特网协议版本6的缩写。IPv6是IETF设计来替换当前版本的Internet协议IPv4的下一代协议。现在在因特网上最常用的是IPv4,已经有接近20年的历史了。虽然IPv4应用很久了,其弹性还是很明显的,但现在开始出现问题了。最重要的是,当很多新的机器添加到网络上来时,IPv4地址就显得日益缺乏。IPv6修正了IPv4中的许多问题,例如受限可用的IPv4地址数量。它还加入了一些对IPv4的改进,诸如路由和网络自动配置。IPv6将逐渐替代IPv4,在转换期内它们将共存许多年。
[单选题]●MIDI和MP3是PC机中两种不同类型的数字声音。下列叙述中,错误的是 (38) 。(38)
同一首乐曲的MP3文件比MIDI文件的数据量少
解析:【解析】MIDI的主要优点之一是生成的文件比较小。它比同一首乐曲的MP3文件要小得多。
[单选题]选择连续的对象,单击第一个对象后,可按住()键,并单击(),则所有连续对象全部选中。
shift,最后一个对象
[单选题]● 存储周期是指 () 。()
存储器进行连续读和写操作所允许的最短时间间隔
解析:存储器的两个基本操作为读出与写入,是指将信息在存储单元与存储寄存器(MDR)之间进行读写。存储器从接收读出命令到被读出信息稳定在MDR的输出端为止的时间间隔,称为取数时间TA;两次独立的存取操作之间所需的最短时间称为存储周期TMC。内存的存取周期一般为60ns-120ns。单位以纳秒(ns)度量,换算关系1ns=10-3ms=10-6s,常见的有60ns、70ns、80ns、120ns等几种。