扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 逆向工程困难
单选题
2025年5月第25题
困难
单选题
2025年5月第25题
#第一版教材
#了解即可
在逆向工程中,使用用户指导下的搜索与变换方法,通常可以导出系统的哪两个层级信息(__)。
问题(1)
浓缩知识点
逆向工程中,借助用户指导的搜索与变换方法,可有效导出系统的实现级与结构级两类核心信息。其中实现级对应代码层面的基础元素,涵盖函数、类、模块等原始代码级信息;结构级则聚焦系统架构层面内容,包括组件间调用关系、模块划分逻辑、层级架构等。需注意,领域级与功能级信息因抽象程度更高,往往需要结合大量业务知识与人工深度介入才能梳理,无法通过这类半自动化方法直接导出。
正确答案
A
本题考察的是逆向工程的建模过程与抽象层次重建能力。
在逆向工程中,系统源代码或已有工件经过分析、建模和转换,可以逐步恢复出更高层次的设计信息。特别是通过用户指导的搜索与变换方法,常常能够恢复:
实现级(Implementation level):即原始代码级别的信息,如函数、类、模块等。
结构级(Structural level):如系统组件之间的调用关系、模块划分、层次结构等架构信息。
选项A正确,这两个层次是逆向工程中最常被自动或半自动恢复的部分。
选项B错误,领域级和功能级的抽象更高,通常需要强人工干预或业务知识辅助,不是一般方法可以直接导出的。
选项C、D也错误,均包含无法直接通过搜索与变换方法获得的高阶抽象。
