移动端

  • 题王微信公众号

    题王微信公众号

    微信搜“题王网”真题密题、最新资讯、考试攻略、轻松拿下考试

单选题

静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()。

发布日期:2020-04-13

静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()。
A

状态图

B

流程图

C

数据流分析图

D

因果图

试题解析

形式化方法

形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。例如,把全称肯定命题,用符号形式化为“SAP”;把联言命题、假言命题分别形式化为:“p∧q、“p→q”。又例如:一个具体的假言联言推理“如果这种金属是纯铝,那么它的物理性质必与纯铝相同;如果这种金属是纯铝,那么它的化学性质必与纯铝相同;但这种金属的物理性质和化学性质与纯铝不相同;所以,它不是纯铝。”这个推理的形式结构是:“如果p,则q;如果p,则r;非q且非r;所以非p。”可进而形式化为下列公式:((p→q)∧(p→r))∧┐q∧┐r→┐p。

中文名
形式化方法
含义
分析、研究思维形式结构的方法
外文名
formal methods
应用领域
计算机科学

静态测试

静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。

中文名
静态测试
隶属
软件开发过程

分析

分析(英语:Analysis)是在头脑中把事物或对象由整体分解成各个部分或属性。尽管“分析”作为一个正式的概念在近年来才逐步建立起来,这一技巧自亚里士多德(公元前384年至322年)就已经应用在了数学、逻辑学等多个领域。分析可以指:金融分析;系统分析;分析化学;分析力学;结构分析(土木工程);模流分析(塑胶);频率分析(密码学);时间序列分析(统计学);数学分析(数学);实分析;复分析;调和分析;泛函分析维数分析;语意分析(语言学);语音分析(语言学);哲学分析。

中文名
分析
拼音
fēn xī
反义词
总结 归纳 综合
外文名
Analysis
近义词
认识 了解 解析 明白 理解 领会 剖释 阐明 剖析 分解 阐发 阐述 领悟 剖判 说明 理会
基本解释
将事物、现象、概念分门别类

题王网让考试变得更简单

扫码关注题王,更多免费功能准备上线!

此试题出现在

CMS专题

CMS专题

去刷题
热门试题热门资讯 相关试题

暂无相关推荐~