软件工程试题

合集下载

《软件工程》试题及参考答案(第6套)

《软件工程》试题及参考答案(第6套)

第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。

A 软件过程B 软件工具C 质量保证D 软件工程2、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

A 业务需求B 功能要求C 非功能需求D 用户需求3、软件测试计划开始于需求分析阶段,完成于()阶段。

A 需求分析B 软件设计C 软件实现D 软件测试4.下面关于面向对象方法中消息的叙述,不正确的是( )。

A. 键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C. 应用程序之间可以相互发送消息D.发送与接收消息的通信机制与传统的子程序调用机制不同5.美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是( )。

A.工作无序,项目进行过程中经常放弃当初的计划B.建立了项目级的管理制度C.建立了企业级的管理制度D.软件过程中活动的生产率和质量是可度量的6.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性B.可重用性C.适应性 D.可移植性7.软件生命周期中所花费用最多的阶段是()A.详细设计 B.软件编码 C.软件测试 D.软件维护8.需求分析阶段的任务是确定()A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能9.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( )。

A.时间内聚 B.逻辑内聚C.通信内聚 D.信息内聚5.影响软件可维护性的决定因素是()A 文档B 可理解性C 可测试性D 可修改性10.实现单入口单出口程序的三种基本控制结构是()A 顺序、选择、循环B 过程、子程序、分程序C 调用、返回、转移D 递归、堆栈、队列11.为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。

软件工程考试试题与答案

软件工程考试试题与答案

软件工程考试试题与答案软件工程是一个综合性较强的学科,涉及到软件开发的各个方面。

为了帮助考生更好地备考软件工程考试,下面为大家整理了一些常见的软件工程考试试题与答案。

一、选择题1. 软件工程是指()。

A. 设计、开发和维护软件的工程学科B. 使用计算机辅助设计软件的学科C. 算法和数据结构的学科D. 编程语言和工具的学科答案:A2. 软件生命周期包括以下几个阶段:()。

A. 需求分析、系统设计、编码和测试B. 可行性研究、需求分析、系统设计、编码、测试和维护C. 需求分析、系统设计、编码、测试和维护D. 可行性研究、编码和测试答案:B3. 软件需求分析的目的是()。

A. 确定软件系统的功能和性能要求B. 设计软件系统的架构C. 编写软件源代码D. 测试软件系统的正确性答案:A4. 软件测试的目的是()。

A. 检查软件系统是否满足需求B. 修复软件系统中的错误C. 优化软件系统的性能D. 审查软件系统的代码质量答案:A5. 软件工程的核心原则是()。

A. 按计划进行工作B. 管理好项目进度C. 不断改进开发过程D. 保证代码质量答案:C二、简答题1. 请简要说明软件需求分析的过程。

答:软件需求分析的过程包括以下几个步骤:需求获取、需求分析、需求规格说明、需求验证。

需求获取阶段主要是通过与用户沟通、文档分析等方式了解用户的需求。

需求分析阶段是将获取到的需求进行分析和整理,确定软件系统的功能和性能需求。

需求规格说明阶段是编写详细的需求规格文档,明确系统功能、非功能性需求、界面设计等内容。

需求验证阶段是通过测试等方式验证需求规格是否满足用户需求。

2. 请简要介绍软件设计的常见方法。

答:软件设计的常见方法包括结构化设计、面向对象设计和面向服务的设计。

结构化设计是按照自顶向下的步骤将系统划分为模块,并确定模块之间的接口和数据流动。

面向对象设计是通过定义对象及其相互关系来描述软件系统。

面向服务的设计是将软件系统划分为服务,每个服务提供一组特定的功能,并通过服务间的通信实现系统功能。

软件工程试题及答案(较详细)

软件工程试题及答案(较详细)

一.判断题:1.如果决定将软件全部包给第三方公司开发。

(×)2.有了对系统的目标有了大致的了解,就可以开始开发项目,以后的在开发中继续了解。

(×)3.对于一个成功的软件项目,可执行程序是唯一交付的东西。

(×)4.直到程序运行,才评估软件系统的质量。

(×)5.如果未能按时完成任务,我们可以通过增加程序员来加快完成任务.(×)6.虽然软件需求不断变更,但因软件比硬件有弹性,所以我们经常可以变更它.(×)7.软件工程将导致我们产生大量的无用文档,降低工作效率。

(×)8.在面向对象建模中,主题划分提供了在更高一层上描述。

(主题划分是指UML中将一组关联比较强的类的集合。

则上百个类可划分为几个主题)(√)9.面向对象的开发,对象分解取代功能分解. (√)10.软件中80%的错误存在20%的模块中。

(√)11.结构化分析方法在建立系统模型时,使用一般――特殊结构(实际上没有这种关系)来处理信息。

(×)12.开发软件就是编程。

(×)13.需求规格说明书说明了(√)14.结构化方法,建立系统模型时使用一般连接组织信息. (×)15.敏捷过程模型选用小而高激励的团队使用而不适用于大团队。

(√)二.简答题1.软件工程是层次化的,其四个层次是?答:方法,工具,过程,质量保证软件工程是一种层次化的技术(如图2-1所示)。

任何工程方法(包括软件工程)必须以有组织的质量保证为基础。

全面的质量管理和类似的理念刺激了不断的过程改进,正是这种改进导致了更加成熟的软件工程方法的不断出现。

支持软件工程的根基就在于对质量的关注。

软件工程的基层是过程层。

软件工程过程是将技术层结合在一起的凝聚力,使得计算机软件能够被合理地和及时地开发出来.过程定义了一组关键过程区域的框架(KPAs)[PAY93],这对于软件工程技术的有效应用是必须的。

关键过程区域构成了软件项目的管理控制的基础,并且确立了上下各区域之间的关系,其中规定了技术方法的采用、工程产品(模型、文档、数据、报告、表格等)的产生、里程碑的建立、质量的保证及变化的适当管理。

软件工程试题库及答案

软件工程试题库及答案

一、选择题软件(2)1.在软件开发的各种资源中,( D )是最重要的资源。

A 开发工具B 方法C 硬件环境D 人员2.软件的复杂性是( A ),它引起人员通信困难、开发费用超支、开发时间超时等问题。

A 固有的B 人为的C 可消除的D 不可降低的3.3:软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是( D )。

A.程序、数据 B.程序、文档 C.程序 D. 程序、数据、文档4.软件是一种( B )产品。

A、有形B、逻辑C、物质D、消耗软件危机(1)5.1:开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A.软件工程B.软件周期C.软件危机D.软件产生6.2:在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( A )A.软件危机B.软件工程 C.程序设计革命D.结构化程序设计7.3:以下哪一项不是软件危机的表现形式( C )(A)成本高(B)生产率低(C) 技术发展快(D)质量得不到保证8.4:“软件危机”产生的主要原因是( A )。

A.软件日益庞大B.开发方法不当C.开发人员编写程序能力差D.没有维护好软件9.5:软件危机是指在软件开发和( C )过程中遇到的一系列严重问题。

A 开发B 使用 C维护D更新软件工程(2)10.1:为了解决软件危机人们提出了用(B )的原理来设计软件,这就是软件工程诞生的基础。

(A) 运筹学(B) 工程学 (C) 软件学(D) 数学11.2.在软件工程时期,决定软件质量的主要因素是( A )A.管理水平 B.个人程序技术 C.小组技术水平 D.硬件的发展12.3. 软件管理工作涉及到的直接对象不包括( B )。

A.软件开发人员 B.硬件设备 C.项目经费 D.软件项目13.4. 软件工程方法学有三个要素,它们是( A )A.方法、工具和过程B.质量、进度和成本C.顺序、分支和循环D.入口、过程、出口生命周期及模型(5)14.1:软件工程中描述生命周期的瀑布模型一般包括计划、( A )、设计、编码、测试、维护等几个阶段。

软件工程试题及答案

软件工程试题及答案

4. 面向对象的分析方法主要是建立三类模型,即( D )。

A) 系统模型、ER模型、应用模型B) 对象模型、动态模型、应用模型C) E-R模型、对象模型、功能模型D) 对象模型、动态模型、功能模型5. 在E-R模型中,包含以下基本成分( )。

A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性D) 实体、属性、操作9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是( c )A.条件覆盖法 B.等价分类法C.边界值分析法 D.错误推测法10、详细设计的基本任务是确定每个模块的( d )A.功能B.调用关系C.输入输出数据 D.算法11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。

对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( a )A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据13.面向数据流的设计方法把( D )映射成软件结构。

A.数据流B.系统结构C.控制结构D.信息流14.内聚程度最低的是( A.偶然 )内聚A.偶然 B.过程 C.顺序 D.时间15.确定测试计划是在( D )阶段制定的.A.总体设计 B.详细设计 C.编码 D.测试16.需求分析的产品是( D )A.数据流程图案B.数据字典C.判定表D.需求规格说明书17.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C )A.数据库设计B.数据通信C.数据定义D.数据维护18.( D )引入了“风险驱动”的思想,适用于大规模的内部开发项目。

A.增量模型B.喷泉模型C.原型模型D.螺旋模型(×)2、系统测试的主要方法是白盒法,主要进行功能测试、性能测试、安全性测试及可靠性等测试。

#软件工程复习试题(有答案版)

#软件工程复习试题(有答案版)

一、单选题可行性分析研究的目的是(B)A.争取项目B.项目值得开发否C.开发项目D.规划项目具有风险分析的软件生存周期模型是(C)A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型需求分析阶段的任务是确定(D)A.软件开发方法 B.软件开发工具 C.软件开发 D.软件系统的功能数据字典是用来定义( D )中的各个成份的具体含义的。

A.流程图 B.功能结构图 C.系统结构图 D.数据流图程序的三种基本控制结构的共同特点是( C )A.只能用来描述简单程序 B.不能嵌套使用C.单入口,单出口 D.仅用于自动控制系统软件设计的方法有多种,( A )方法不属于面向数据流的设计方法。

A.基于Jackson图的设计 B.基于IDEF0图的设计C.交换分析设计 D.事务分析设计为高质量地开发软件项目,在软件结构设计时,必须遵循( A )原则。

A.信息隐蔽 B.质量控制 C.程序优化 D.数据共享软件复杂性主要体现在(B)A.数据的复杂性B.程序的复杂性C.控制的复杂性D.问题的复杂性为了提高软件的可维护性,在编码阶段应注意(D)A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格面向对象的特征之一是( A )A、对象的唯一性 B.抽象 C.封装性 D.共享性当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为( D )A.数据耦合 B.公共耦合 C.标记耦合D.内容耦合需求规格说明书的作用不包括( C )A.软件验收的依据 B.用户和开发人员对软件要做什么的共同理解C.软件可行性研究的依据 D.软件设计的依据为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以( C )的编制是很重要的。

A、需求说明B、概要说明C、软件文档D、测试计划软件部件的内部实现和外部可访问性的分离,是指软件的( C )。

A、继承性B、共享性C、封装性D、抽象性单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现( C )的错误。

软件工程试题含答案

软件工程试题含答案

软件工程期末试题(1)一, 判断题(正确的在括号内打上"√",错误的打上"×".每题1.5分,共15分)Warnier方法也是一种面向数据结构的设计方法,其逻辑更严格.(×) PAD图在设置了五种基本控制结构后,还允许递归调用. (×) 你为了加快软件维护作业的进度,应尽可能增加维护人员的数目.(×) 当验收测试通过,软件开发就完成了.(×)完成测试作业后,为了缩短源程序的长度应删除程序中的注解.(×) 系统结构图是精确表达程序结构的图形表示法.因此,有时也可以将系统结构图当作系统流程图使用.(×)在程序调试时,找出错误的位置和性质比改正该错误更难.(√) 以对象,类,继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一.(√)二,单项选择题(每小题2分,共10分)试判断下列叙述中,哪个(些)是正确的(D)a,软件系统中所有的信息流都可以认为是事务流b,软件系统中所有的信息流都可以认为是变换流c,事务分析和变换分析的设计步骤是基本相似的A,a B,b C,c D,b和c进行需求分析可使用多种工具,但(B)是不适用的.A,数据流图B,PAD图C,判定表D,数据词典在详细设计阶段,经常采用的工具有(A).A,PAD B,SA C,SC D,DFD详细设计的结果基本决定了最终程序的(C)A,代码的规模B,运行速度C,质量D,可维护性使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准. A,程序的内部逻辑B,程序的复杂程度C,该软件的编辑人员D,程序的功能三,多项选择题(每题2分,共10分.注:正确得2分,漏选得1分,多选,错选不得分.)(ABCD)可以作为模块.A,子程序B,函数C,过程D,编译文件下面哪些测试属于黑盒测试(BCD).A,路径测试B,等价类划分C,边界值分析D,错误推测E,循环测试下列属于度量效益方法的是(ABCD).A,货币的时间价值B,投资回收期C,收入D,投资回报率软件维护的策略包括(BCD).A,定期检测维护B,改正性维护C,适应性维护D,完善性维护下列属于软件测试过程的是(ABE).A,单元测试B,组装测试C,内核测试D,法律验证E,确认测试四,简答题(每题6分,共24分)1、耦合性和内聚性有几种类型其耦合度,内聚强度的顺序如何答案:低:非直接耦合,数据耦合,标记耦合,控制耦合,外部耦合,公共耦合,内容耦合:高强:功能内聚,信息内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,偶然内聚:弱2、请举例说明什么是多态,什么是重载答案:多态性是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象.也就是说,在类等级的不同层次中可以共享(公用)一个行为(方法)的名字,然而不同层次中的每个类却各自按自己的需要来实现这个行为.当对象接收到发送给它的消息时,根据该对象所属于的类动态选用在该类中定义的实现算法.3、重载是指一个类中有多个同名的方法,但在操作数个数或类型上有区别.例: public class A{int age;String name;public void setValue(int i) {age=i; }public void setValue(String s) {name=s; }4、什么是数据字典简述数据字典与数据流图的关系.答案:数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具.(2分)数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格, 然而没有数据流图数据字典也难于发挥作用. 数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明.(3分)5、简述编码风格的重要性.答案:阅读程序是软件开发和维护过程中的一个重要组成部分,程序实际上也是一种供人阅读的文章.应当在编写程序时讲求程序的风格,这将大量地减少人们读程序的时间.良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量.面向对象的测试和传统开发方法的测试有什么不同答案:(1)二者都可以分成四个阶段进行.但传统测试最小单元是模块,而在面向对象环境下,最小的可测试的单元是封装了的类或对象,而不是程序模块.(2)因为面向对象软件没有一个层次的控制结构,所以传统的自顶向下和自底向上的组装策略意义不大. 每次将一个操作组装到类中(像传统的增殖式组装那样)常常行不通,因为在构成类的各个部件之间存在各种直接的和非直接的交互.对于面向对象系统的组装测试,存在两种不同的测试策略.软件工程期末试卷(2)(开放教育本科)计算机科学与技术专业《软件工程》试题B一、填空题(每空1分,共20分)1.软件生存周期一般可分为__问题定义__、可行性研究、__需求分析_、设计编码、_测试_、运行与维护阶段。

软件工程试题及答案.docx

软件工程试题及答案.docx

软件工程窗体顶端1 :92 •下面说法哪个不属于设计准则(1•①提高模块的内聚,降低模块间的耦合2•②降低模块接口的复杂程度3•③模块大小要适中4•④模块要有重用性2: 88.计算机的体系结构对程序设计语言具有( 1•①反作用2•②促进作用3•③抑制作用4•④完善作用3: 79.程序图的作用是1.①定性度量软件的复杂程度2•②定量度量软件的复杂程度3.③预测软件的质量标准4•④估计软件中的错误数量4:87 .下面说法正确的是(1•① 模块的作用域在模块的控制域之内2•②模块的控制域在模块的作用域之内3•③模块的作用域和模块的控制域有时相同4•④模块的作用域和模块的控制域都是一种层次结构5: 94.等价类划分属于()1•①白盒测试亠2•②黑盒测试二3.③穷尽测试4•④系统测试6: 90.软件维护组织包括()'1•①系统维护人员和系统管理人员2•②系统程序员和硬件维护人员3•③系统程序员和操作员4•④打字员和软件工程师86 •可行性研究阶段使用的图形工具是()‘1•①DFD图2.②N-S图3•③PAD图4.④ Warnier 图85 .好的软件结构它的外观形状一般呈()1.①线性2.②扇形亠3.③椭圆形4.④层次型9:93 .变换型结构的数据流呈()* 1•①线性形状2•②辐射状3•③椭圆形4•④阶梯形10 : 78.结构化程序设计就是要()1•①保留GoTo语句2•②取消前转GOTO语句'3•③限制GOTO语句的使用4•④取消后转GOTO语句11 :89 •若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用()1•① 自顶向下的开发方法‘2•② 自底向上的开发方法3•③渐增式的开发方法4•④非渐增式的开发方法12 :软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有(1)。

①大部分错误是在编码之前造成的②在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率③错误发现得越晚,所付出的修正代价越高④为了便于控制开发进度1•供选择的答案:1A①②2B①③3.C∙②④4. D.③④13 :76 .软件的开发模式有()1•①面向过程模式、面向对象模式、混合模式于」2.② 变换模式、渐增模式、瀑布模式3•③ 自顶向下模式、自底向上模式、关系模式4•④分步模式、渐增模式、非渐增模式14 :80 . V (G)=m-n+p中的P取3意味着()1•①软件有三个模块2•②软件有两个子程序"3•③主程序中含两个子程序4•④软件有三个子程序15 :82 .模块的初始化工作和模块处理意外故障均属于()1•①时间内聚2•②顺序内聚3•③功能内聚4•④逻辑内聚16 :81 .在数据流图中,源点和终点的数量()1•①必须是一对一的2•②源点个数大于终点个数3•③终点个数大于源点个数4•④依需要而定20 :84.数据字典和数据流图共同构成系统的()1.①物理模型2.②结构模型3•③设计说明书* 1•①层次、输入、处理、输出2.②高速、信息、程序、目标3.③顶层的IPO图4.④关于输入、处理、输出的层1.A. CMM2.B. PSP3.C. ISO-900077 •需求分析的方法包括()1.①结构化分析技术、面向对象的分析技术、原型开发技术2.②结构化分析技术、面向对象的分析技术3.③面向对象的分析技术、原型开发技术17 : 83. HlPo的含义是(18 :CMU/SEI推出的(2 )将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Select the most appropriate choice to answer the following questions or to complete following statements. 1. Which statement about Evolutionary development is not right? a) Systems of Evolutionary development are often well structured. b) Exploratory development should start with well-understood requirements. c) Throw-away prototyping should start with poorly understood requirements. d) Usually Evolutionary development is for small or medium-size interactive systems. 2. Which statement about ACM/IEEE Code of Ethics is right? a) The Code is about the National software standards which all the software in US should comply. b) The Code is about the Software process standards which all the software vendors in US

should adopt. c) The Code is about the behavior of and decisions made by professional software

engineers. d) The Code is about the structured methods which professional software engineers should

adopt in their work. . 3. Usually user documents should include following types. a) Functional description, Introductory manual, System installation manual, System administrator’s manual. b) Introductory manual, System reference manual, System installation manual, System administrator’s manual, development documentation. c) Functional description, Introductory manual, System reference manual, System installation manual, System administrator’s manual. d) Functional description, Introductory manual, System reference manual, System installation manual, System administrator’s manual, development documentation . 4. The statistical data show that the distribution of maintenance effort is close to? a) Fault repair 65%, Software adaptation 18%, Function addition or modification 17%. b) Fault repair 17%, Software adaptation 18%, Function addition or modification 65%. c) Fault repair 17%, Software adaptation 65%, Function addition or modification 18%. d) Fault repair 40%, Software adaptation 40%, Function addition or modification 20%. 5. Which is not the reason of software change? a) New requirements emerge when the software is used b) Errors must be repaired.

c) The business environment changes d) The staffs who manage the system are leaving. 6. Which of following is not the advantage of the Client-server architecture? a) May require cheaper hardware

b) Distribution of data is straightforward

c) Efficient way to share large amounts of data d) Easy to add new servers or upgrade existing servers 7. Which statement is a wrong description for Waterfall Model? a) Inflexible partitioning of the project into distinct stages b) This model is only appropriate when the requirements are poorly understood c) This model is difficult to respond to changing customer requirements d) This model is appropriate when the requirements are well-understood 8. Software is not just the but also all associated and which is needed to make these programs operate correctly. a) programs, configuration data, documentation b) programs, documentation, configuration data c) documentation, programs, configuration data d) programs, documentation, tools 9. Which one are non-functional requirements? a) The system development process and deliverable documents shall conform to the

process and deliverables defined in XYZCo-SP-STAN-95 b) The user shall be able to search either all of the initial set of databases or select a subset from it. c) The system shall provide appropriate viewers for the user to read documents in the document store. d) Every order shall be allocated a unique identifier (ORDER_ID) which the user shall be able to copy to the account’s permanent storage area. 10. Which one of following statements is not in the complete test coverage of a class? a) Testing all operations associated with an object b) Setting and interrogating all object attributes c) Exercising the object in all possible states d) Testing all the interface of the object 11. Requirements may serve a dual function, because requirements.A a) May be the basis for a bid for a contract; May be the basis for the contract itself b) May be the basis for a bid for risk management; May be the basis for the contract itself c) May be the basis for a bid for a contract; May be the basis for the managing people d) May be the basis for a bid for a contract; May be the basis for the cost estimation 12. Which statement is not right? a) Debugging is concerned with locating and repairing these errors b) Defect testing and debugging are the same processes c) Defect testing and debugging are distinct processes d) Software testing is concerned with exercising and observing product

相关文档
最新文档