返回
当前 - 选择题 - 逆向工程
中等
题号:0020190500026
单选题
2019年11月第26题

软件逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。在逆向工程导出信息的四个抽象层次中,(结构级)包括反映程序各部分之间相互依赖关系的信息; (功能级)包括反映程序段功能及程序段之间关系的信息。

浓缩知识点

软件逆向工程的导出信息分为四个由低到高的抽象层次,各层次分别承载不同维度的程序信息。实现级是最基础的层次,涵盖源代码、语句序列、基础数据结构等与代码直接对应的底层实现细节;结构级聚焦程序各组成部分如模块、子系统、类之间的依赖关联,调用图、结构图等都属于这一层次的核心输出,可帮助梳理系统的整体架构关系;功能级围绕程序段的功能定义以及不同程序段间的功能关联展开,用于还原系统的功能逻辑脉络;领域级是最高抽象层次,负责建立程序实体与业务领域概念的对应关系,将技术实现与业务需求挂钩,助力理解程序的业务价值。这四个层次从具体实现逐步延伸到业务视角,能帮开发者从已有程序中提取不同深度的关键信息,为系统维护、重构、迭代等再工程工作提供全面支撑。

正确答案
B

本题考察的是逆向工程抽象层次的分类与特点
实现级是最基础的层次,涵盖源代码、语句序列、基础数据结构等与代码直接对应的底层实现细节。结构级聚焦程序各组成部分如模块、子系统、类之间的依赖关联,调用图、结构图等都属于这一层次的核心输出,可帮助梳理系统的整体架构关系。功能级围绕程序段的功能定义以及不同程序段间的功能关联展开,用于还原系统的功能逻辑脉络。领域级是最高抽象层次,负责建立程序实体与业务领域概念的对应关系,将技术实现与业务需求挂钩,助力理解程序的业务价值。
本小问答案是 结构级。题干中的“在逆向工程导出信息的四个抽象层次中结构级包括反映程序各部分之间相互依赖关系的信息”对应结构级。
因此,选项 B 正确。

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