收藏 分销(赏)

软件工程(答案).docx

上传人:可**** 文档编号:5331577 上传时间:2024-10-30 格式:DOCX 页数:31 大小:391.61KB
下载 相关 举报
软件工程(答案).docx_第1页
第1页 / 共31页
软件工程(答案).docx_第2页
第2页 / 共31页
软件工程(答案).docx_第3页
第3页 / 共31页
软件工程(答案).docx_第4页
第4页 / 共31页
软件工程(答案).docx_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、-精品word文档 值得下载 值得拥有- 系统中模块的_(l)_不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。(1) A. 可分解性B. 保护性C. 可理解性D. 连续性软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了_(27)_。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对_(28)_ 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个_(29)_ 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。(27) A. 版本管理B可行性分析C. 风险分析

2、D. 系统集成(28) A系统B计划C. 风险D工程(29) A原型项目B概念项目C. 改进项目的 D风险项目关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是_(30)_。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于_(31)_。(30)A通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性B提高上层模块的扇出,减少模块调用的层次C将模块的作用范围限制在模块的控制范围之内D降低模块之间接口的复杂性,避免“病态连接”(31)A简单耦合B直接耦合C.标记耦合D控制耦合软件设计包括四个既独立又相互联系的活动,分别为_(32)_、_(33)_、数据设计和过程设计。(

3、32)A用户手册设计B语言设计C体系结构设计D文档设计(33)A文档设计B程序设计C.实用性设计D接口设计 当在软件工程的环境中考虑风险时,主要基于提出的有一个概念。以下选项中不属于这三个概念的是_(27)_。项目风险关系着项目计划的成败,_(28)_关系着软件的生存能力。在进行软件工程风险分析时,项目管理人员要进行四种风险评估活动,这四种风险活动是_(29)_以及确定风险估计的正确性。(27)A关心未来B.关心变化C.关心技术D.关心选择(28)A资金风险B.技术风险C.商业风险D.预算风险(29)A建立表示风险概率的尺度,描述风险引起的后果,估计风险影响的大小B.建立表示风险概率的尺度,描

4、述风险引起的后果,确定产生风险的原因C.确定产生风险的原因,描述风险引起的后果,估计风险影响的大小D.建立表示风险概率的尺度,确定产生风险的原因,估计风险影响的大小 软件的互操作性是指_(30)_。(30) A软件的可移植性B.人机界面的可交互性C.连接一个系统和另一个系统所需的工作量D.多用户之间的可交互性 在选择开发方法时,有些情况不适合使用原型法,以下选项中不能使用快速原型法的情况是_(32)_。(32) A.系统的使用范围变化很大B.系统的设计方案难以确定C.用户的需求模糊不清D.用户的数据资源缺乏组织和管理 从信息资源管理的观点出发,信息系统的逻辑结构一般由四部分组成,其中_ (33

5、)_利用信息系统提供的信息进行决策和选择,是信息系统服务的对象。(33)A.信息源B.信息处理器C.信息使用者D.信息管理者 以下选项中,最适合于用交互式计算机软件解决的问题是_(34)_。(34)A.非结构化决策问题B.半结构化决策问题C.结构化决策问题D.确定性问题 CMU/SEI 推出的_(35)_将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。(35) A.CMM B.PSP C.TSP D.SSE-CMM软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是_(9)_。(9)A构件化方法

6、B结构化方法C面向对象方法D快速原型方法下述任务中,不属于软件工程需求分析阶段的是_(10)_ 。(10)A分析软件系统的数据要求B确定软件系统的功能需求C确定软件系统的性能要求D确定软件系统的运行平台软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定_(11)_。(11)A模块间的操作细节B模块间的相似性C模块间的组成关系D模块的具体功能系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。_(12)_不是系统测试的内容。(12)A路径测试B可靠性测试C安装测试D安全测试项目管理工具中,将网络方法用于工作计划安排的评审和检查的是_(13

7、)_。(13)AGantt 图BPERT 网图C因果分析图D流程图在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法_(14)_。(14)A只有结构化语言B有结构化语言和判定树C有结构化语言、判定树和判定表D有判定树和判定表CMM 模型将软件过程的成熟度分为5 个等级。在_(15)_使用定量分析来不断地改进和管理软件过程。(15)A优化级B管理级C定义级D可重复级在面向数据流的设计方法中,一般把数据流图中的数据流划分为_(16)_两种。(16)A数据流和事务流B变换流和数据流C变换流和事务流D控制流和事务流 下列叙述中,与提高软件可移植性相关的是

8、_(18)_。A选择时间效率高的算法B尽可能减少注释C选择空间效率高的算法D尽量用高级语言编写系统中对效率要求不高的部分在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为_(19)_;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为_(20)_。(19)A直接转换B位置转换C分段转换D并行转换(20)A直接转换B位置转换C分段转换D并行转换下列要素中,不属于DFD 的是_(21)_。当使用DFD 对一个工资系统进行建模时,_(22)_可以被认定为外部实体。(21)A.加工B.数据流C.数据存储D.联系(22)A.接收工资单的银行B.工资系统源代码程序C

9、.工资单D.工资数据库的维护在系统验收测试中,_(23)_ 是在一个模拟的环境下使用模拟数据运行系统;_(24)_是在一个实际环境中使用真实数据运行系统。(23)A验证测试B审计测试C确认测试D模块测试(24)A验证测试B审计测试C确认测试D模块测试采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是_(25)_。A外部设计评审报告在概要设计阶段产生B集成测试计划在程序设计阶段产生C系统计划和需求说明在详细设计阶段产生D在进行编码的同时,独立的设计单元测试计划正确答案:A解析:在软件生产过程中,总是产生和使用大量的信息。软件文档在产品的开发过程中

10、起着重要的作用。它能提高软件开发过程的能见度,作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理,提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。文档作为开发人员在一定阶段的工作成果和结束标志,记录开发过程中有关信息,便于协调以后的软件开发、使用和维护。文档还提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。文档使软件开发活动更科学、更有成效。文档便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。国家

11、标准计算机软件产品开发文件编制指南GB8567-88中规定,在一项软件开发过程,一般地说应该产生十四种文件。按照文档产生和使用的范围,软件文档大致可分为三类。(1)开发文档:软件需求说明书、数据要求说明书、数据库设计说明书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划、测试计划和测试分析报告。(2)管理文档:项目开发计划、可行性研究报告、测试计划、测试分析报告、开发进度月报、模块开发卷宗和项目开发总结报告。(3)用户文档:用户手册、操作手册、维护修改建议和软件需求说明书。在采用瀑布模型进行系统开发的过程中,系统计划和需求说明在需求分析阶段产生,集成测试计划在概要设计阶段产生,单

12、元测试计划在详细设计阶段产生。在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用(6) 。(6)A. 原型法B. 瀑布模型C. V-模型D. 螺旋模型应该在(7) 阶段制定系统测试计划。(7)A. 需求分析B. 概要设计C. 详细设计D. 系统测试正在开发的软件项目可能存在一个未被发现的错误,这个错误出现的概率是0.5%,给公司造成的损失将是1 000 000 元,那么这个错误的风险曝光度(risk exposure)是_(13)元。 (13)A.5 000 000 B.50 000 C.5 000 D.500代码走查(code walkthrough)和代码审查(c

13、ode inspection)是两种不同的代码评审方法,这两种方法的主要区别是_(14)_。 (14)A.在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动B.在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性C.在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩D.代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gannt 图的描述不正确的是_(15)_。(15)A.Gannt 图表现各个活动的顺序和它们之间的因果关系B.Gan

14、nt 图表现哪些活动可以并行进行C.Gannt 图表现了各个活动的起始时间D.Gannt 图表现了各个活动完成的进度在活动图中,结点表示项目中各个工作阶段的里程碑,连接各个结点的边表示活动,边上的数字表示活动持续的时间。在下面的活动图中,从A 到J 的关键路径是_(16)_,关键路径长度是_(17)_,从E 开始的活动启动的最早时间是_(18)_。 (16)A.ABEGJ B.ADFHJ C.ACFGJ D.ADFIJ(17)A.22 B.49 C.19 D.35(18)A.10 B.12 C.13 D.15一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其它故障,这时应该进行_(1

15、9)_。 (19)A.程序走查B.退化测试C.软件评审D.接收测试一个系统的模块结构图如下所示,用,表示这个系统的测试模块组合。下面的选项中_(20)_表示自顶向下的测试,_(21)_表示三明治式测试。(20)A.AA,B,C,D,EA,B,C,D,E,F,G,H,I,J,KB.FGHIJKB,F,GC,HD,I,JE,KA,B,C,D,E,F,G,H,I,J,KC.KJIHGFBCDEA,B,C,D,E,F,G,H,I,J,KD.AFGHIJKB,F,GC,HD,I,JE,KA,B,C,D,E,F,G,H,I,J,K(21)A.AA,B,C,D,EA,B,C,D,E,F,G,H,I,J,KB

16、.FGHIJKB,F,GC,HD,I,JE,KA,B,C,D,E,F,G,H,I,J,KC.KJIHGFBCDEA,B,C,D,E,F,G,H,I,J,K D.AFGHIJKB,F,GC,HD,I,JE,K A,B,C,D,E,F,G,H,I,J,K 编译程序进行词法分析时不能_(27)_。(27)A.过滤源程序中的注释B.扫描源程序并识别记号C.指出出错行号D.查出拼错的保留字(关键字)正确答案:B解析:词法分析的任务是对源程序从前到后(从左到右)逐个字符进行扫描,从中识别出一个个“单词”符号,所以不能识别记号。某一确定有限自动机(DFA)的状态转换图如下图所示,该DFA 接受的字符串集是_

17、(28)_,与之等价的正规式是_(29)_。(28)A.以1 开头的二进制代码串组成的集合B.以1 结尾的二进制代码串组成的集合C.包含偶数个0 的二进制代码串组成的集合D.包含奇数个0 的二进制代码串组成的集合(29)A.1*0(0|1)* B.(0|1*0)*1*)* C.1*(0|1)0)* D.(1*(01*0)*)*以下内容中,_(42)_应写入操作手册。 (42)A.描述系统对各种输入数据的处理方法B.说明系统升级时厂商提供的服务C.描述系统处理过程的各个界面D.说明系统各部分之间的接口关系某软件工程项目各开发阶段工作量的比例如下表所示假设当前已处于编码阶段,3000 行程序已完成

18、了1200 行,则该工程项目开发进度已完成的比例是_(43)_。 (43)A.29% B.45% C.59% D.63% 在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt 图的描述中,不正确的是(15) 。(15)AGantt 图表现各个活动的持续时间BGantt 图表现了各个活动的起始时间CGantt 图反映了各个活动之间的依赖关系DGantt 图表现了完成各个活动的进度 耦合度描述了(16) 。(16)A模块内各种元素结合的程度B模块内多个功能之间的接口C模块之间公共数据的数量D模块之间相互关联的程度 内聚是种指标,表示一个模块(17) 。(17)A代码优化的程度B代码功能

19、的集中程度C完成任务的及时程度D为了与其他模块连接所要完成的工作量 在软件项目开发过程中,评估软件项目风险时, (18) 与风险无关。(18)A高级管理人员是否正式承诺支持该项目B开发人员和用户是否充分理解系统的需求C最终用户是否同意部署已开发的系统D开发需要的资金是否能按时到位 最主要的软件质量度量指标有正确性、可维护性、完整性和可用性,下面关于这些质量指标的描述中正确的是(26) 。(26)A软件维护的工作量比开发阶段的工作量小B正确性用每千行代码的故障(fault)数来度量C软件完整性是指软件功能与需求符合的程度D可用性与用户的操作效率和用户对软件的主观评价有关 某工程计划图如下图所示,

20、弧上的标记为作业编码及其需要的完成时间(天),作业E 最迟应在第(27) 天开始。(27)A7 B9 C12 D13 正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR 指导原则中不正确的是(28) 。(28)A评审产品,而不是评审生产者的能力B要有严格的评审计划,并遵守日程安排C对评审中出现的问题要充分讨论,以求彻底解决D限制参与者人数,并要求评审会之前做好准备 两个小组独立地测试同一个程序,第一组发现25 个错误,第二组发现30 个错误,在两个小组发现的错误中有15 个是共同的,那么可以估计程序中的错误总数是(29) 个

21、。(29)A25 B30 C50 D60错误范围为 max(25,30)=error=sum(25,30)=55, 下面有关测试的说法正确的是(30) 。(30)A测试人员应该在软件开发结束后开始介入B测试主要是软件开发人员的工作C要根据软件详细设计中设计的各种合理数据设计测试用例D严格按照测试计划进行,避免测试的随意性 在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指(31) 。(31)A父图和子图都不得改变数据流的性质B子图不改变父图数据流的一致性C父图的输入输出数据流与子图的输入输出数据流一致D子图的输出数据流完全由父图的输入数据流确定 下图中的程序由A、B、C、D、E 5 个

22、模块组成,下表中描述了这些模块之间的接口,每个接口有一个编号。此外,模块A、D 和E 都要引用一个专用数据区。那么A 和E 之间耦合关系是(32) 。(32)A公共耦合B数据耦合C内容耦合D无耦合 在C+语言中,若类C 中定义了一个方法int f(int a,int b),那么方法(33)不能与该方法同时存在于类C 中。(33)Aint f(int x,int y) Bint f(float a,int b)Cfloat f(int x,float y) Dint f(int x,float y) 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(15)模型适用于需求明确或很

23、少变更的项目,(16)模型主要用来描述面向对象的软件开发过程。(15)A瀑布模型B演化模型C螺旋模型D喷泉快坚(16)A瀑布模型B演化模型C螺旋模型D喷泉模型 软件能力成熟度模型(CMM)是目前国际上最流行、最实用的软件生产过程标准和软件企业成熟度的等级认证标准。该模型将软件能力成熟度自低到高依次划分为初始级、可重复级、已定义级、己管理级、优化级。从(17)开始,要求企业建立基本的项目管理过程的政策和管理规程,使项目管理工作有章可循。(17)A初始级B可重复级C已定义级D已管理级 软件项目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有:IBM 模型PUtnam 模型基本COCOM

24、O 模型中级COCOMO 模型高级COCOMO 模型其中(18)均是静态单变量模型。(18)A B C D 统一过程(UP)的基本特征是“用例驱动、以架构为中心的和受控的迭代式增量开发”。UP 将一个周期的开发过程划分为4 个阶段,其中(26)的提交结果包含了系统架构。(26) A先启阶段B精化阶段C构建阶段D提交阶段 某软件在应用初期运行在Windows NT 环境中。现因某种原因,该软件需要在UNIX 环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的(27)。(27)A可扩充性B可靠性C复用性D可移植性 按照ISO/IEC 9126

25、 软件质量度量模型定义,一个软件的可靠性的子特性包括(28)。(28)A容错性和安全性B容错性和适应性C容错性和易恢复性D易恢复性和安全性 (29)详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。(29) A概要设计说明书B详细设计说明书C用户手册D用户需求说明书 各类软件维护活动中,(30)维护占整个维护工作的比重最大。(30) A完善性B改正性C适应性D预防性 给定C 语言程序:int foo( int x, int y, int d)if( x!=0)if(y=0)d=d/x;else d=d/(x*y);elseif(y=0)d=0;else d=d/y;return d

26、;当用路径覆盖法进行测试时,至少需要设计(31)个测试用例。(31)A3 B4 C5 D8 软件的测试通常分单元测试、组装测试、确认测试、系统测试四个阶段进行。(32)属于确认测试阶段的活动。(32)A设计评审B代码审查C结构测试D可靠性测试 结构化开发方法中,数据流图是(15)阶段产生的成果。(15)A. 需求分析B. 总体设计C.详细设计D.程序编码 CVS 是一种(16)工具。(16)A. 需求分析B.编译C.程序编码D. 版本控制 以下关于原型化开发方法的叙述中,不正确的是(17)。(17)A. 原型化方法适应于需求不明确的软件开发B. 在开发过程中,可以废弃不用早期构造的软件原型C.

27、 原型化方法可以直接开发出最终产品D. 原型化方法利于确认各项系统服务的可用性 通常在软件的(18)活动中无需用户参与。(18)A. 需求分析B.维护C.编码D.测试 进行软件项目的风险分析时,风险避免、风险监控和风险管理及意外事件计划是(19)活动中需要考虑的问题。(19)A. 风险识别B.风险预测C.风险评估D.风险控制 下面关于编程语言的各种说法中,(20) 是正确的。(20)A. 由于C 语言程序是由函数构成的,因此它是一种函数型语言B. Smalltalk、C+、Java、C#都是面向对象语言C. 函数型语言适用于编写处理高速计算的程序,常用于超级计算机的模拟计算D. 逻辑型语言是在

28、Client/Server 系统中用于实现负载分散的程序语言 统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过(29) 得到的。(29)A. 捕获需求B.分析C.设计D.实现 序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号,程序功能描述,接口与界面描述,输入/输出数据说明,开发历史,与运行环境有关的信息等。下列叙述中不属于序言性注释的是(30) 。(30)A. 程序对硬件、软件资源的要求B. 重要变量和参数说

29、明C. 嵌入在程序中的SQL 语句D. 程序开发的原作者、审查者、修改者、编程日期等 ISO/IEC 9126 软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性,其中易分析子特性属于软件的(31) 质量特性。(31)A.可靠性B. 效率C.可维护性D.功能性 软件(32) 的提高,有利于软件可靠性的提高。(32)A. 存储效率B.执行效率C.容错性D.可移植性 软件能力成熟度模型将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级,并且高级别成熟度一定可以达到低级别成熟度的要求。其中(33)中的开发过程及相应的管理工作均已标准化、文档化,并已建

30、立完善的培训制度和专家评审制度。(33)A. 可重复级和定义级B.定义级和管理级C.管理级和优化级D.定义级、管理级和优化级 LOC 是软件规模的一种量度,它表示(34) 。(34)A. 软件功能数B. 源代码行数C. 每单位成本数D.工作量 阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计(35) 个测试用例。(35)A. 2 B. 4 C. 6 D. 8 在某大学学生学籍管理信息系统中,假设学生年龄的输入范围为1640,则根据黑盒测试中的等价类划分技术,下面划分正确的是(37) 。(37)A. 可划分为2 个有效等价类,2 个无效等价类B. 可划分为1 个有效等价类,2 个无效等价类

31、C. 可划分为2 个有效等价类,1 个无效等价类D. 可划分为1 个有效等价类,1 个无效等价类 为验证程序模块A 是否正确实现了规定的功能,需要进行(35) ;为验证模块A 能否与其他模块按照规定方式正确工作,需要进行(36) 。(35)A. 单元测试B. 集成测试C. 确认测试D. 系统测试(36)A. 单元测试B. 集成测试C. 确认测试D. 系统测试 (16) 是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。(16)A. 结构化开发方法B. Jackson 系统开发方法C. Booch 方法D. UML(统一建模语言) 风险分析在软件项目开发中具有重要作用,包括风险识别、

32、风险预测、风险评估和风险控制等。“建立风险条目检查表”是(18) 时的活动,“描述风险的结果”是(19) 时的活动。(18)A. 风险识别B. 风险预测C. 风险评估D. 风险控制(19)A. 风险识别B. 风险预测C. 风险评估D. 风险控制 测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应包括下列(32) 内容的详细信息。 测试目标和被测功能 测试环境和其他条件 测试数据和测试步骤 测试记录和测试结果(32)A B C D正确答案:B解析:本题考查测试用例的概念。 测试用例应包括: .测试目标和被测功能。 .测试环境和其他条件。 .测试数据和测试步骤

33、。 软件内部/外部质量模型中,(33) 不是可移植性包括的子特性。(33)A适应性B易改变性C共存性D易替换性正确答案:B解析:本题考查国标16260中可移植性包括的子特性。 可移植性包括的子特性如下。 .适应性:软件产品无需采用手段就可能适应不同的指定环境的能力。 .易安装性:软件产品在指定环境中被安装的能力。 .共存性:软件在公共环境中分享资源与其他独立软件共存的能力。 .易替换性:在环境、目的相同的情况下替代另一个指定软件的能力。 .可移植性依从性:软件产品依从可移植性相关的标准或约定的能力。 评价规格说明中不包括(34)。(34)A分析产品的描述B规定对产品及部件执行的测量C按照评价需

34、求验证产生的规格说明D请求者说明评价覆盖范围 在进行产品评价时,评价者需要对产品部件进行管理和登记,其完整的登记内容应包括(35) 。部件或文档的唯一标识符部件的名称或文档标题文档的状态,包括物理状态或变异方面的状态请求者提供的版本、配置和日期信息(35)A B C D 下面的描述中,不能体现前置测试模型要点的是(36) 。(36)A前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机B前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义C前置测试将测试执行和开发结合在一

35、起,并在开发阶段以编码-测试-编码-测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试D前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求 在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述中不属于编码规范评测内容的有(37) 。(37)A源程序文档化检查,包括符号名的命名、程序的注释等规范性检查B数据说明检查,包括数据说明次序、语句中变量顺序检查C程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等D程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的区别 (38) 属于概要设计说明书的评测内容。分析

36、该软件的系统结构、子系统结构,确认该软件设计是否覆盖了所有已确定的软件需求,软件每一成分是否可追溯到某一项需求系统定义的目标是否与用户的要求一致从软件维护的角度出发,确认该软件设计是否考虑了方便未来的维护是否所有界面与更高级别文档中的需求一致(38)A B C D 关于确认测试,描述正确的是(39) 。确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主,白盒测试为辅的测试方法进行测试确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证

37、软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标(39)A B C D 关于软件测试的说法,(40)是不正确的。(40)A代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程B软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象C白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法D单元测试是针对软件设计的最小单位程序模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试 关于集成测试的描述中,正确的是(41)。集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有

38、模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等(41)A B C D_ 缺陷探测率DDP 是衡量一个公司测试工作效率的软件质量成本的指标。在某公司开发一个软件产品的过程中,开发人员自行发现并修正的缺陷数量为80 个,测试人员A

39、发现的缺陷数量为50 个,测试人员B 发现的缺陷数为50 个,测试人员A 和测试人员B 发现的缺陷不重复,客户反馈缺陷数量为50 个,则该公司针对本产品的缺陷探测率为(42) 。(42)A56.5% B78.3% C43.5% D34.8% 在执行测试和评价的过程中,会产生较多的文档, (43) 是对文档内容的正确描述。评价需求的主要内容是描述评价的目标,特别是描述了产品的质量需求评价规格说明的主要内容是确定对软件及其部件实行的所有分析和测量,标识要采用的操作规程、测试方法和工具评价记录的主要内容是对评价执行过程的详细记载,由评价请求者保留评价报告的主要内容是执行测量和分析的结果,以及能被重复

40、和重新评价的必要信息(43)A B C D 用等价类划分法设计8 位长数字类型用户名登录操作的测试用例,应该分成(44)个等价区间。(44)A2 B3 C4 D6 下面为C 语言程序,边界值问题可以定位在(45) 。int data(3),int i,for (i=1,i=1 并且X10)AND(Y20)THEN W=W/A,对于(X,Y)的取值,以下(56) 组测试用例能够满足判定覆盖的要求。(56)A. (30,15) (40,10) B. (3,0) (30,30) C. (5,25) (10,20) D. (20,10) (1,100) 反映web 应用客户端交易处理性能的评估指标有(59) 。并发用户数交易响应时间交易通过率吞吐量点击率(59)A B C D (60) 是功能测试工具。(60)ALoadRunner B. WinRunner C. QALoad D. WAS (61) 是导致软件缺陷的最大原因。(61)A需求规格说明书B设计方案C编写代码D测试计划 根据ANSIIEEE829 标准, (62) 属于测试案例说明中的内容。输入说明测试目的环境要求特殊要求(62)A B C D 负载压力性能测试需求

展开阅读全文
收益排行: 01、路***(¥15400+),
02、曲****(¥15300+),
03、wei****016(¥13200+),
04、大***流(¥12600+),
05、Fis****915(¥4200+),
06、h****i(¥4100+),
07、Q**(¥3400+),
08、自******点(¥2400+),
09、h*****x(¥1400+),
10、c****e(¥1100+),
11、be*****ha(¥800+),
12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服