返回
当前 - 选择题 - 逆向工程
中等
题号:0120220500032
单选题
2022年5月第32题

在软件逆向工程的相关概念中,(设计恢复)是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息;(正向工程)指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。

浓缩知识点

软件逆向工程领域涵盖多个核心关联概念,设计恢复是逆向工程中的关键过程,指借助工具从已有程序中抽象出数据设计、总体结构设计及过程设计等关键信息;逆向工程本身仅聚焦于从现有系统提取设计信息的环节,不包含后续的系统改造操作。正向工程通常是从需求分析到系统实现的传统软件开发流程,而在逆向工程的应用场景中,它也可指利用逆向工程获取的信息去修改或重构现有系统,以此改善系统整体质量。再工程是逆向工程与正向工程的结合体,通过对现有系统的全面分析与重构来提升系统整体质量;重构则是在同一抽象层次上对系统进行局部优化调整,区别于设计恢复的信息提取和正向工程的系统改造。需求工程主要负责需求的获取、分析与管理,与逆向工程的系统改造场景关联度较低。

正确答案
A

本题考察的是软件逆向工程及相关概念,包括设计恢复、重构、再工程和正向工程。
正向工程通常是从需求分析到系统实现的传统软件开发流程,而在逆向工程的应用场景中,它也可指利用逆向工程获取的信息去修改或重构现有系统,以此改善系统整体质量。再工程是逆向工程与正向工程的结合体,通过对现有系统的全面分析与重构来提升系统整体质量。重构则是在同一抽象层次上对系统进行局部优化调整,区别于设计恢复的信息提取和正向工程的系统改造。
本小问答案是 设计恢复。题干中的“指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息”对应设计恢复。
因此,选项 A 正确。

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