niusouti.com

软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是______。A) 过程的正确性B) 产品的正确性C) 测试的正确性D) 规格说明的正确性A.B.C.D.

题目

软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是______。

A) 过程的正确性

B) 产品的正确性

C) 测试的正确性

D) 规格说明的正确性

A.

B.

C.

D.


相似考题
更多“软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是______。A) 过程的正确性B) 产品的正确性C) 测试的正确性D) 规格说明的正确性A.B.C.D.”相关问题
  • 第1题:

    软件验证和确认理论是测试过程的理论依据。其中验证是检查我们是否正在正确地建造一个产品,它强调的是______。

    A) 过程的正确性

    B) 产品的正确性

    C) 测试的正确性

    D) 规格说明的正确性

    A.

    B.

    C.

    D.


    正确答案:A
    解析:软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。Bohem给出了一个经典定义:验证是检查我们是否正在正确地建造一个产品,它强调的是过程的正确性。而确认是检查我们是否在建成一个正确的产品,它强调的是产品的正确性。

  • 第2题:

    广义的软件测试由“确认”、“验证”、“测试”三个方面组成,其中“确认”是______。

    A.想证实在一个给定的外部环境中软件的逻辑正确性,检查软件在最终的运行环境上是否达到预期的目标

    B.检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致

    C.检查某样东西是否符合事先已定好的标准

    D.试图证明软件在软件生命周期各个阶段以及阶段间的逻辑协调性、完备性和正确性

    A.

    B.

    C.

    D.


    正确答案:A
    解析:“确认”和“验证”两个概念比较容易混淆。确认(Validation)是“确认工作产品完全提供了用户想要的功能,检验产品是否真正提供了用户想要的东西。”确认更多是从用户的角度,或者是模拟用户角度来验证产品是否和自己想要的一致。确认是想证实在一个给定的外部环境中软件的逻辑正确性,并检查软件在最终的运行环境上是否达到预期的目标,而不是检查软件是否符合某些事先约定的标准。验证注重“过程”,确认注重“结果”。所以答案A是正确的。

  • 第3题:

    软件测试的目的是( )。

    A.证明软件正确性
    B.验证软件是否满足需求
    C.评估程序员水平
    D.为软件定价提供依据

    答案:B
    解析:
    软件测试的最终目的就是验证软件是否满足需求。

  • 第4题:

    广义的软件测试由“确认”、“验证”、“测试”三个方面组成,其中“确认”是______。

    A.想证实在一个给定的外部环境中软件的逻辑正确性,检查软件在最终的运行环境上是否达到预期的目标
    B.检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致
    C.检查某样东西是否符合事先已定好的标准
    D.试图证明软件在软件生命周期各个阶段以及阶段间的逻辑协调性、完备性和正确性

    答案:A
    解析:
    本题考查对广义软件测试中“确认”和“验证”概念的了解。“确认”和“验证”两个概念比较容易混淆。确认(Validation)是“确认工作产品完全提供了用户想要的功能,检验产品是否真正提供了用户想要的东西。”确认更多是从用户的角度,或者是模拟用户角度来验证产品是否和自己想要的一致。确认是想证实在一个给定的外部环境中软件的逻辑正确性,并检查软件在最终的运行环境上是否达到预期的目标,而不是检查软件是否符合某些事先约定的标准。验证注重“过程”,确认注重“结果”。所以答案A是正确的。

  • 第5题:

    针对软件程序模块进行正确性检验的测试工作的是( )。

    A.单元测试
    B.集成测试
    C.确认测试
    D.系统测试

    答案:A
    解析:
    本题考查软件测试阶段划分的基本知识。按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。单元测试是针对软件程序模块进行正确性检验的测试工作;集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。

  • 第6题:

    导航电子地图的()需要对地图产品的功能正确性、属性正确性、表达准确性、时效性等进行验证。

    A:理论验证
    B:实地验证
    C:统计分析
    D:编译转换

    答案:B
    解析:
    导航电子地图的实地验证需要对地图产品的功能正确性、属性正确性、表达准确性、时效性等进行验证。故选B。

  • 第7题:

    高级检验员应理解标准GB/T17544的主要内容包括()

    • A、应能检查产品说明的合适性、正确性
    • B、应能检查用户文档的合适性、正确性
    • C、能依据标准和被测软件编制测试计划、测试用例和测试规程
    • D、应能编制测试记录和测试日志
    • E、应能按照测试计划和测试用例测试源代码

    正确答案:A,B,D,E

  • 第8题:

    软件测试,主要是对软件的逻辑性进行正确性确认,不外乎有以下几种方法,即()

    • A、黑盒法和白盒法
    • B、人工检查和程序测试
    • C、动态测试和静态测试
    • D、正确性证明、人工分析与检查、程序测试

    正确答案:D

  • 第9题:

    ()实际上是确认在的外部环境中软件的逻辑正确性,它应该包括需求规格说明和程序等的确认。

    • A、动态测试
    • B、确认测试
    • C、静态测试
    • D、系统测试

    正确答案:C

  • 第10题:

    单选题
    产品设计中期的评审目的是(    )
    A

    确认产品设计

    B

    验证设计原理的正确性

    C

    验证产品设计的正确性

    D

    设计更改控制


    正确答案: C
    解析:

  • 第11题:

    单选题
    验收测试的任务是验证软件的(  )。
    A

    完整性

    B

    正确性

    C

    有效性

    D

    移植性


    正确答案: D
    解析:
    “软件的有效性”就是指软件系统的功能和性能与用户的要求和期望是否一致。如果一致,说明软件是有效的。验收测试就是系统测试完成后,用户根据合同进行的测试。验收测试的目的是确定系统功能和性能的可接受性,即验证软件的有效性。

  • 第12题:

    单选题
    ()实际上是确认在的外部环境中软件的逻辑正确性,它应该包括需求规格说明和程序等的确认。
    A

    动态测试

    B

    确认测试

    C

    静态测试

    D

    系统测试


    正确答案: D
    解析: 暂无解析

  • 第13题:

    软件测试方法可分为3类,它们是动态测试、静态测试和程序正确性证明,真正实施的方法则是( )。

    A.动态测试和静态测试

    B.静态测试和程序正确性证明

    C.动态测试和程序正确性证明

    D.都不是


    正确答案:A

  • 第14题:

    软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是______。

    A.过程的正确性

    B.产品的正确性

    C.测试的正确性

    D.规格说明的正确性


    正确答案:A
    解析:软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。Bohem给出了一个经典定义:验证是检查我们是否正在正确地建造一个产品,它强调的是过程的正确性。而确认是检查我们是否在建成一个正确的产品,它强调的是产品的正确性。

  • 第15题:

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

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

    答案:D
    解析:
    验证软件的手段多种多样,包括测试、评审、审查、走查、模拟、演示等。

  • 第16题:

    广义的软件测试由“确认”、“验证”、“测试”3个方面组成,其中“确认”是______。

    A.想证实在一个给定的外部环境中软件的逻辑正确性,检查软件在最终的运行环境上是否达到预期的目标
    B.检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致
    C.检查某样东西是否符合事先已定好的标准
    D.试图证明软件在软件生命周期各个阶段以及阶段间的逻辑协调性、完备性和正确性

    答案:A
    解析:

  • 第17题:

    关于确认测试,描述正确的是( )。①确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主,白盒测试为辅的测试方法进行测试。②确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性。③确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求。④确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标。

    A.①②
    B.②③
    C.③④
    D.②④

    答案:B
    解析:
    本题考查确认测试的概念。确认测试的任务是验证软件的功能和性能及其他特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明中明确规定。确认测试一般包括有效性测试和软件配置复查。·有效性测试。有效性测试是在模拟的环境下,运用黑盒测试的方法,验证所测软件是否满足需求规格说明书列出的需求。·软件配置复查。软件配置复查的目的是保证软件配置的所有成分都齐全,各方面的质量都符合要求,具有维护阶段所必须的细节,而且已经编排好分类的目录。

  • 第18题:

    对于GB/T17544标准高级检验员应理解标准的主要内容,下述哪个不是对高级检验员的要求()

    • A、应能检查产品说明的合适性、正确性
    • B、应能检查用户文档的合适性、正确性
    • C、应能编制测试报告
    • D、应能编制测试记录和测试日志

    正确答案:C

  • 第19题:

    选取测试数据时要考虑的条件是:()。

    • A、能否验证采用这个数据时代码的正确性
    • B、这个测试数据纠正错误的潜力如何
    • C、能否验证采用这个数据时程序的正确性
    • D、这个测试数据是否能够纠正错误

    正确答案:C

  • 第20题:

    下列属于安装测试范围的是()

    • A、安装正确性和完整性检查
    • B、安装过程中的访问控制
    • C、产品文件完整性的检查
    • D、软件名称与版本的正确性

    正确答案:A,B,C,D

  • 第21题:

    单选题
    选取测试数据时要考虑的条件是:()。
    A

    能否验证采用这个数据时代码的正确性

    B

    这个测试数据纠正错误的潜力如何

    C

    能否验证采用这个数据时程序的正确性

    D

    这个测试数据是否能够纠正错误


    正确答案: A
    解析: 暂无解析

  • 第22题:

    多选题
    下列属于安装测试范围的是()
    A

    安装正确性和完整性检查

    B

    安装过程中的访问控制

    C

    产品文件完整性的检查

    D

    软件名称与版本的正确性


    正确答案: C,D
    解析: 暂无解析

  • 第23题:

    单选题
    软件测试,主要是对软件的逻辑性进行正确性确认,不外乎有以下几种方法,即()
    A

    黑盒法和白盒法

    B

    人工检查和程序测试

    C

    动态测试和静态测试

    D

    正确性证明、人工分析与检查、程序测试


    正确答案: D
    解析: 暂无解析