以下关于软件验证的叙述中,错误的是( )。A.试图证明在软件生命周期各阶段,软件产品或中间产品能满足客户需求 B.强调对于过程的检验,而不是对于结果的检验 C.验证软件是否满足它的需求规格说明 D.验证软件的手段只有软件测试和评审

题目
以下关于软件验证的叙述中,错误的是( )。

A.试图证明在软件生命周期各阶段,软件产品或中间产品能满足客户需求
B.强调对于过程的检验,而不是对于结果的检验
C.验证软件是否满足它的需求规格说明
D.验证软件的手段只有软件测试和评审

相似考题
更多“以下关于软件验证的叙述中,错误的是( )。”相关问题
  • 第1题:

    以下关于软件开发方法的叙述,错误的是( )。

    A.对于较为复杂的应用问题,适合采用形式化方法进行需求分析 B.形式化方法的优势在于能够精确地表述和研究应用问题及其软件实现 C.净室软件工程将正确性验证作为发现和排除错误的主要机制 D.净室软件工程强调统计质量控制技术,包括对客户软件使用预期的测试


    正确答案:A

  • 第2题:

    ● 软件测试是保证软件质量的关键活动,实施软件测试的可行目标是 () 。 ()A.证明软件不存在错误和缺陷 B.验证程序的数据表示方式是否正确 C.找出软件中的所有错误和缺陷 D.尽量多地发现软件中的错误和缺陷


    正确答案:D
        本题考查对于软件测试的任务和目标掌握程度。首先,任何软件都是可能存在错误的,任何测试手段都无法证明软件没有错误或缺陷。其次,对软件进行测试是为了尽可能多地发现软件中的错误和缺陷,来保证软件的质量和可靠性满足要求。

  • 第3题:

    在Word软件中,关于表格叙述错误的是可以根据表格数据产生图表。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第4题:

    以下关于软件测试的叙述中,不正确的是__(17)__。

    A.软件测试的目的是为了发现错误

    B.成功的测试是能发现至今尚未发现的错误的测试

    C.测试不能用来证明软件没有错误

    D.当软件不存在错误时,测试终止


    正确答案:D
    进行软件测试的目的就是为了发现错误的,本身软件是由人开发的,肯定存在至今尚未发现的错误的。换言之测试没有找到错误,并不意味着软件没有错误,也不能证明软件没有错误。

  • 第5题:

    以下关于软件开发文档的叙述中,错误的是 (55) 。A.软件开发是程序及其相应文档的生产过程

    以下关于软件开发文档的叙述中,错误的是 (55) 。

    A.软件开发是程序及其相应文档的生产过程

    B.软件开发过程中的重要信息需要固化在文档中,以便积累开发经验

    C.由于担心设计人员中途离职,所以要让他们写下文档

    D.在软件开发过程中,面对面交流并不可靠,应当完全用文档来代替


    正确答案:D
    本题考查软件工程方面的基础知识。软件开发文档是重要的,软件产品=程序+文档。因此,软件开发就是程序和文档的生产过程。软件文档包括开发文档和用户文档两大类。开发文档记录了开发个过程、各阶段所用的技术和产生的成果,这是开发经验的积累,也是改进软件时必须参照的依据。用户文档向用户提供了使用和运行维护所需要的资料。由于软件开发周期长,开发过程中的人员流动是难免的。为避免开发人员在开发中途离职造成工作脱节,也需要实施开发过程的文档化。各阶段的评审也需要文档,这是质量保证的重要基础。在开发过程中,面对面交流的重要结果需要用文档来固化,有据可依,有据可查。但是,文档不能完全取代面对面交流。许多不成熟的意见、思想的火花(常称为软知识)是很难)用严格的文档来描述的。只有通过多次讨论甚至辩论达成某种结论后,才能成为比较成熟的硬知识,固化在在文档上。现在的敏捷开发方法特别关注面对面交流(沟通),充分发挥其作用,达到真正的一致认识和理解。单靠文档有时仍会产生不同理解甚至误解。

  • 第6题:

    以下关于测试的叙述中,正确的是( )。

    A.实际上,可以采用穷举测试来发现软件中的所有错误

    B.错误很多的程序段在修改后错误一般会非常少

    C.测试可以用来证明软件没有错误

    D.白盒测试技术中,路径覆盖法往往能比语句覆盖法发现更多的错误


    正确答案:D

  • 第7题:

    以下关于Excel的叙述中错误的是( )。


    正确答案:C
    要复制工作表必须打开工作簿文件。

  • 第8题:

    下列关于软件测试的目的和准则的叙述中,正确的是( )。

    A)软件测试是证明软件没有错误

    B)主要目的是发现程序中的错误

    C)主要目的是确定程序中错误的位置

    D)测试最好由程序员自己来检查自己的程序


    正确答案:B

  • 第9题:

    以下关于基于模型的软件设计的叙述中,错误的是______。

    A.可以提高软件开发效率,提高软件质量,开展早期验证
    B.其目标都是用建模语言来描述系统的架构与构件
    C.常常需要使用在不同级别上不同系统观点的多个模型来表达
    D.通常是一个以自顶向下的方式进行模型构造、分析和变换的迭代过程

    答案:D
    解析:
    本题考查基于模型软件设计方面的基础知识。基于模型的软件设计,可以提高软件开发效率,提高软件质量,开展早期验证。任何基于模型的设计方法,其目标都是用建模语言描述系统架构与构件,为了准确描述系统,基于模型的设计,常常需要使用不同级别、不同系统观点的多个模型来表达,基于模型设计,模型构造、分析和变换通常是以不确定方向(自顶向下、自底向上等)的方式进行迭代。

  • 第10题:

    以下关于确认测试的叙述中,不正确的是( )。

    A.确认测试的任务是验证软件的功能和性能是否与用户要求一致
    B.确认测试一般由开发方进行
    C.确认测试需要进行有效性测试
    D.确认测试需要进行软件配置复查

    答案:B
    解析:
    本题考查确认测试的基础知识。确认测试:又称为“有效性测试”,任务是验证软件的功能和性能以及其他特性是否与用户要求一致。确认测试一般由独立的第三方测试机构进行。如果没有第三方测试机构参与,也需要由开发单位与用户共同完成。确认测试包括两部分:系统有效性测试和软件配置复查。故正确答案为B

  • 第11题:

    以下关于认证技术的叙述中,错误的是()

    • A、指纹识别技术的利用可以分为验证和识别
    • B、数字签名是十六进制的字符串
    • C、身份认证是用来对信息系统中实体的合法性进行验证的方法
    • D、消息认证能够确定接收方收到的消息是否被篡改过

    正确答案:B

  • 第12题:

    单选题
    软件调试的目的是(  )。
    A

    发现错误

    B

    改善软件的性能

    C

    改正错误

    D

    验证软件的正确性


    正确答案: D
    解析:
    程软件测试的目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择C选项。

  • 第13题:

    以下关于软件测试的叙述中,正确的是(35)。

    A.软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误

    B.软件测试活动应从编码阶段开始

    C.一个成功的测试能发现至今未发现的错误

    D.在一个被测程序段中,若已发现的错误越多,则残存的错误数越少


    正确答案:C
    解析:根据Grenford J.Myers在《The Art of Software Testing》书中的观点:
     (1)软件测试是为了发现错误而执行程序的过程;
     (2)测试是为了证明程序有错,而不是证明程序无错误;
     (3)一个好的测试用例是在于它能发现至今未发现的错误;
     (4)一个成功的测试是发现了至今未发现的错误的测试。
      在一个被测程序段中,若已发现的错误越多,说明该程序段应该重点进行测试,而不能说明残存盼错误数就越少。

  • 第14题:

    下列关于软件测试的目的和准则的叙述中,正确的是( )。

    A.软件测试是证明软件没有错误

    B.主要目的是发现程序中的错误

    C.主要目的是确定程序中错误的位置

    D.测试最好由程序员自己来检查自己的程序


    正确答案:B
    B)【解析】软件侧试的目的:①软件测试是为了发现错误而执行程序的过程;②一个好的测试用例能够发现至今尚未发现的错误;⑧一个成功的测试是发现了至今尚未发现的错误。软件侧试的准则:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象:④程序员应避免检查自己的程序;⑤穷举测试不可能;⑥妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。

  • 第15题:

    以下关于手术切口的叙述中,哪项是错误的( )


    正确答案:E

  • 第16题:

    以下关于软件测试目的的叙述中,不正确的是()。

    A、测试是程序的执行过程,目的在于发现错误

    B、一个好的测试用例在于能发现至今未发现的错误

    C、分析错误产生原因不便于软件过程改进

    D、通过对测试结果分析整理,可以修正软件开发规则


    正确答案:C

  • 第17题:

    软件测试是为评价和改进产品质量,识别产品的缺陷和问题而进行的活动,以下关于软件测试的叙述中,()是不正确的

    A.软件测试是软件开发中一个重要的环节

    B.软件测试被认为是一种应该包括在整个开发和维护过程中的活动

    C.软件测试是在有限测试用例集合上,静态验证软件是否达到预期的行为

    D.软件测试是检查预防措施是否有效的主要手段,也是识别由于某种原因预防措施无效而产生错误的主要手段


    正确答案:C
    解析:软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为。

  • 第18题:

    软件调试的目的是( )。

    A. 发现错误

    B. 改正错误

    C. 改善软件性能

    D. 验证软件正确性


    正确答案:B

  • 第19题:

    以下关于软件质量保证(SQA)活动的描述中,错误的是(39)。

    A.评审各项软件仁程活动,以验证其是否符合定义的软件过程

    B.负责开发项目的软件过程描述

    C.审核指定的软件工作产品,以验证是否符合定义的软件过程中的相应部分

    D.记录所有不符合规范的部分,并报告给高层管理者


    正确答案:B
    解析:软件质量保证(SQA)是一种应用于整个软件过程的活动,SQA小组的职责是辅助软件团队实现高质量的软件产品。其活动内容包括以下内容:①为项目准备SQA计划;②参与开发项目的软件过程描述,而非负责开发项目的软件过程描述;③评审各项软件工程活动,以验证其是否符合定义的软件过程;④审核指定的软件工作产品,以验证是否符合定义的软件过程中的相应部分;⑤确保软件工作及工作产品中出现的偏差已文档化,并且按照文档化的规程进行了处理;⑥记录所有不符合规范的部分,并报告给高层管理者;⑦协调变更控制和变更管理,并帮助收集和分析软件度量信息。软件质量不是SQA完全负责,软件开发中有许多参与者负有保证软件质量的责任,包括软件工程师、项目管理者、客户、销售人员和SQA的成员。SQA小组充当客户在公司内部的代表,必须以客户的观点来看待软件。SQA小组的职责是辅助软件工程小组得到高质量的最终产品,为此制订了一组有关质量保证中的计划、监督、记录、分析及报告的SQA活动,这些活动由一个独立的SQA小组执行(或推动)。软件工程师采用可靠的技术方法和措施、进行正式的技术评审、执行计划周密的软件测试来考虑质量问题,这不是SQA的工作。

  • 第20题:

    以下关于软件测试的叙述中,正确的是()。

    A.软件测试的目的是为了证明软件是正确的
    B.软件测试是为了发现软件中的错误
    C.软件测试在软件实现之后开始,在软件交付之前完成
    D.如果对软件进行了充分的测试,那么交付时软件就不存在问题了

    答案:B
    解析:
    选项B是软件测试的根本目的。

  • 第21题:

    以下关于嵌入式软件测试的叙述中,错误的是( )。

    A.软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书要求
    B.通过测试发现软件错误,为软件产品的质量评价提供依据
    C.软件的测试级别一般分为静态测试和动态测试
    D.动态测试可以采用白盒测试或者黑盒测试

    答案:C
    解析:
    本题考查嵌入式软件测试方面的基础知识。软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书、软件需求、设计等的要求的过程。通过测试发现软件错误,为软件产品的质量评价提供依据。软件的测试方法,一般说来可以分为两类,即静态测试和动态测试。静态测试包括检查单和静态分析方法。动态测试一般采用白盒测试或者黑盒测试方法。软件测试级别,一般可以分为单元测试、部件测试、配置项测试、系统测试等。

  • 第22题:

    以下关于软件测试目的的叙述中,不正确的是( )。

    A.测试是程序的执行过程,目的在于发现错误
    B.一个好的测试用例在于能发现至今未发现的错误
    C.分析错误产生原因不便于软件过程改进
    D.通过对测试结果分析整理,可以修正软件开发规则

    答案:C
    解析:

  • 第23题:

    单选题
    系统测试的目的是    (  )
    A

    发现错误

    B

    改正错误

    C

    验证软件是正确的

    D

    验证软件是先进的


    正确答案: A
    解析: