问题
单项选择题
在逆向工程中用于恢复信息的方法有4类。不能推导出反映程序段功能及程序段之间关系的信息的方法是______。
A.用户指导下的搜索与变换(User-Directed Search and Transformation)方法
B.基于特定库的用户指导变换法
C.基于领域知识(Domain Knowledge-Based)的方法
D.自动分析法(如静态分析和调用图、控制流图生成等)
答案
参考答案:A
解析: 逆向工程导出的信息按抽象级别由低到高依序是:实现级、结构级、功能级、领域级。在逆向工程中用于恢复信息的方法有4类,如表5—8所示。
表5-8逆向工程恢复信息的方法 | ||
方 法 | 导出信息 | |
用户指导下的搜索与变换(User-Directed Search and Transformation)方法 | 实现级和结构级 | |
变换式方法(Transformation Approaches) | 自动分析法(如静态分析和调用图、控制流图生成等) | 实现级、结构级和功能级 |
基于特定库的用户指导变换法 | ||
基于领域知识(Domain Knowledge-Based)的方法 | 功能级和领域级 | |
铅板恢复法 | 实现级和结构级 |