更多“算法的正确性,一般不进行形式化的证明,而是用测试来验证。() ”相关问题
  • 第1题:

    软件测试的目的是( )。

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

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

  • 第2题:

    在算法设计与分析过程中,有算法设计,算法的正确性证明,算法的复杂性分析,程序设计等几个重要步骤,下面哪种顺序是正确的?

    A.算法的正确性证明->算法设计->算法的复杂性分析->程序设计

    B.算法的正确性证明->算法的复杂性分析->算法设计->程序设计

    C.算法设计->算法的正确性证明->算法的复杂性分析->程序设计

    D.算法设计->算法的复杂性分析->算法的正确性证明->程序设计


    正确

  • 第3题:

    59、需求验证是指以需求规格说明为输入,通过符号执行、模拟或快速原型等途径,分析需求规格的正确性和可行性,包含有效性检查、一致性检查、可行性检查和可验证性确认等。如果需求能够表达成形式化的方式,就可以通过一些符号的执行、逻辑的判断来验证需求规格的正确性。有些时候可以通过模拟或仿真来判断。需求验证过程中需要进行________。

    A.其它各项都包括

    B.需求评审

    C.原型法确认

    D.模型验证

    E.接受性测试


    其它各项都包括

  • 第4题:

    2、在算法设计与分析过程中,有算法设计,算法的正确性证明,算法的复杂性分析,程序设计等几个重要步骤,下面哪种顺序是正确的?

    A.算法的正确性证明->算法设计->算法的复杂性分析->程序设计

    B.算法的正确性证明->算法的复杂性分析->算法设计->程序设计

    C.算法设计->算法的正确性证明->算法的复杂性分析->程序设计

    D.算法设计->算法的复杂性分析->算法的正确性证明->程序设计


    问题分析、计算模型、算法设计与描述、算法分析、算法实现、测试与结果分析、文档编制

  • 第5题:

    无法证明从非形式化的需求说明到源程序的转换是正确的,只能使用评审、测试等各种方法来验证软件。


    D