静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中, (41) 的主要工作是找出输入变量和输出变量之间的依赖关系。A. 控制流分析B. 数据使用分析C. 接口分析D. 信息流分析

题目

静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中, (41) 的主要工作是找出输入变量和输出变量之间的依赖关系。

A. 控制流分析

B. 数据使用分析

C. 接口分析

D. 信息流分析


相似考题
参考答案和解析
正确答案:D
静态分析通过解析程序文本从而识别出程序语句的各个部分,审查可能的缺陷和异常之处,静态分析包括五个阶段:控制流分析阶段找出并突出显示那些带有多重出口或入口的循环以及不可达到的代码段;数据使用分析阶段突出程序中变量的使用情况;接口分析阶段检查子程序和过程说明及它们使用的一致性;信息流分析阶段找出输入变量和输出变量之间的依赖关系;路径分析阶段找出程序中所有可能的路径并画在此路径中执行的语句。
更多“静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段 ”相关问题
  • 第1题:

    程序测试分为静态分析和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。


    正确答案:

    静态分析(静态测试) 
    原则上讲,可以将软件测试方法分为两大类,即静态测试和动态测试。静态测试无须执行被测代码,而是借助专用的软件测试工具评审软件文档或程序,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率。动态测试,是使被测代码在相对真实环境下运行,从多角度观察程序运行时能体现的功能、逻辑、行为、结构等的行为,以发现其中的错误现象。程序测试分为静态测试和动态测试。静态测试一般是指人工评审软件文档或程序,借以发现其中的错误。由于被评审的文档或程序不必运行,所以称为静态测试。 

  • 第2题:

    73、静态程序分析通过扫描源程序而发现可能的故障或异常。根据静态测试和动态测试的含义,它属于静态测试。


    正确

  • 第3题:

    71、根据软件测试与质量保障的理论,静态程序分析通过扫描源程序而发现可能的故障或异常。


    ABCD

  • 第4题:

    静态程序分析通过扫描源程序而发现可能的故障或异常。


    正确

  • 第5题:

    静态程序分析通过扫描源程序而发现可能的故障或异常。根据静态测试和动态测试的含义,它属于静态测试。


    正确