词法分析与语法分析
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 白盒测试技术  > 白盒测试基本技术


 
       通过词法分析与语法分析可以获取软件组成的重要基本因数,例如:变量标识符、过程标识符、常量等,组合这些基本因数可以得到软件的基本信息。如:
       . 标号交叉引用表。列出在各模块中出现的全部标号,在表中标出标号的属性,包括已说明、未说明、已使用、未使用。表中还包括在模块以外的全局标号、计算标号等。
       . 变量交叉引用表,即变量定义与引用表。在表中应标明各变量的属性,包括已说明、未说明、隐式说明以及类型及使用情况,进一步还可区分是否出现在赋值语句的右边,是否属于COMMON变量、全局变量或特权变量等。
       . 子程序、宏和函数表。在表中列出各个子程序、宏和函数的属性,包括已定义、未定义、定义类型;以及参数表、输入参数的个数、顺序、类型,输出参数的个数、顺序、类型;已引用、未引用、引用次数等。
       . 等价表。表中列出在等价语句或等值语句中出现的全部变量和标号。
       . 常数表。表中列出全部数字常数和字符常数,并指出它们在哪些语句中首先被定义。
       按功能分类,引用表的作用有以下3种。
       . 直接从表中查出说明/使用错误。如循环层次表、变量交叉引用表、标号交叉引用表。
       . 为用户提供辅助信息。如子程序(宏、函数)引用表、等价表、常数表。
       . 用来做错误预测和程序复杂度计算。如操作符和操作数的统计表等。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有