查看更多
当前 - 选择题 - 逆向工程
中等
单选题
2025年11月第18题
#第二版教材
#了解即可

逆向工程中,通常使用(【基于领域的方法】)的方法能导出功能级和领域级的信息。

问题(1)
浓缩知识点

逆向工程可按信息抽象层级划分为程序级、功能级、领域级三个层级,层级越高对应的信息业务价值越核心。不同的逆向工程方法对应不同层级的信息恢复:用户指导的搜索与变换方法多用于恢复结构类、程序级基础信息;基于领域的方法是逆向工程中最高层次的信息恢复手段,能够提取功能级业务逻辑与领域级业务语义信息,可为系统后续的再工程、改造升级等工作提供关键依据。此外需明确,铅版法不属于逆向工程范畴内的方法,看板方法属于软件项目敏捷管理工具,均不具备逆向工程的信息提取能力。

正确答案
B

本题考察的是逆向工程中不同恢复方法所能获得的信息层级
逆向工程根据抽象层级可分为:程序级(代码结构)、功能级(业务逻辑)、领域级(业务语义)。其中,基于领域的方法能获得最高层次的信息,用于理解系统所属的业务领域和核心需求,对后续的系统再工程与改造具有重要作用。
A选项用户指导的搜索与变换方法:依赖用户(专家)指导对代码结构进行搜索和模式匹配,通常恢复的是结构级、程序级信息,而不是领域级信息,因此不符合题意。
B选项基于领域的方法:从领域模型、领域知识或业务框架角度入手,能够提取系统的功能级信息与领域级信息,是逆向工程中最高层次的信息恢复方式,因此本选项正确。
C选项铅版法:并非逆向工程领域中的方法,不具有功能或领域级信息提取能力。
D选项看板方法:属于软件管理方法(如敏捷管理工具),与逆向工程的信息提取无关。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有