预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
判断题软件实际就是程序(X)成功的测试是没有发现错误的测试(X)软件工程的主要思想是从理论的角度来观察分析软件开发盒生产活动(X)一个模块直接引用另一个模块中的数据,这两个模块之间的耦合不是内容耦合(X)程序只要逻辑正确,能够被机器理解并执行就够了(X)选择题在软件质量因数中,软件在异常条件下人能运行的能力称为软件的(B)A)可靠性B)健壮性C)可用性D)安全性软件开发可行性研究,一般涉及经济,技术盒操作可行性,而进行可行性研究的基本依据是用户提出的软件(C)A)系统质量B)系统目标C)系统功能D)系统性能结构化程序设计中,一般包含3种基本结构,下列结构中哪个不属于基本结构(B)A)顺序结构B)嵌套结构C)顺序结构择结构JACKSON方法是一种面向(B)的方法A)对象B)数据结构C)数据流D)控制流模块内部过程描述就是模块内部的(B),它的表述形式就是详细设计语言A)模块化设计B)算法设计C)程序设计D)详细设计在设计测试用例时,(A)是用的最多的一种黑盒测试方法A)等价类划分B)边值分析C)因果图D)判定表7软件的可维护性,可使用性,(B)是衡量软件质量的几个主要特性A)可靠性B)可复用性C)可理解性D)可修改性原型化方法是一种(B)型的设计过程入)自外向内8)自顶向下。)自内向外。)自底向上模块(B)定义为受该模块内一个判断影响的所有模块集合A)控制流B)作用域C)宽度D)接程序控制的3种基本结构中,(C)结构可提供程序重复控制A)遍历B)排列C)循环D)分支填空题黑箱测试即一―性能测试白箱测试即结构测试开发期的主要任务需求分析总体设计,详细设计,编码,测试。结构化方法将软件生命周期分为―设计_,__一开发一_,一运行―一三个时期.各模块经过单元测试后,将各模块组装起来进行集成测试,以检查与设计相关的软件体系结构的有关问题。在单元测试时,需要为被测模块设计驱动模块和桩模块。集成测试的方法主要有两种:非增式测试和渐增式测试。非渐增式方法把单元测试和集成测试分成两个不同的阶段。渐增式测试有以下两种不同的组装模块的方法:自顶向下结合、自底向上结合。软件测试的目的是尽可能多地发现程序中的错误。软件维护的内容有四种:正确性维护适应性维护完善性维护预防性维护为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用。13维护的副作用有编码副作用,数据副作用,文档副作用-三种软件的可理解性、可使用性、可靠性是衡量软件质量的几个主要特性。软件可维护性可用下面七个质量特性来衡量,即可理解性,可测试性、可修改性、可靠性、可移植性、可使用性和效率。名词解释数据字典内聚性软件生存周期模型多态性集成测试维护正确性维护预防性维护五.简答题子图A:答案-.判断题全错二选择题1B2C3B4B5B6A7B8B9B10C三.填空题功能测试结构测试2需求分析总体设计详细设计编码测试计划开发运行集成测试软件体系结构驱动模块桩模块非增式测试渐增式测试单元测试集成测试自顶向下结合自底向上结合尽可能多地发现程序中的错误.正确性维护适应性维护完善性维护预防性维护预防性维护维护的副作用编码副作用数据副作用文档副作用可理解性可使用性可靠性可理解性可测试性可修改性可靠性可移植性可使用性效率四.名词解释数据字典是用来定义数据流图中的各个成分的具体含义的。它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。内聚性是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。是描述软件开发过程中各种活动如何执行的模型。指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。或(不同的对象,收到同一消息可以产生不同的结果。)集成测试是指在单元测试的基础上,将所有模拟按照设计要求组装成一个完整的系统进行的测试,故也称组装测试或联合测试。在软件运行/维护阶段对软件产品所进行的修改就是维护。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。简答题答:软件测试的目的。G.J.Myers对软件测试的目的提出了以下观点:(1)软件测试是为了发现错误而执行程序的过程。(2)一个好的测试用例能够发现至今尚未发现的错误。(3)一个成功的测试是发现了至今尚未发现的错误的测试。答:集成测试是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整