问题 单项选择题

在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()。

A.逆向工程

B.代码重构

C.程序结构重构

D.数据结构重构

答案

参考答案:A

解析:

(非教材内容)

逆向工程(Reverse Engineering,RE)是对产品设计过程的一种描述。在工程技术人员的一般概念中,产品设计过程是一个从无到有的过程:设计人员首先构思产品的外形、性能和大致的技术参数等,然后利用CAD技术建立产品的三维数字化模型,最终将这个模型转入制造流程,完成产品的整个设计制造周期。这样的产品设计过程我们可以称之为“正向设计”。逆向工程则是一个“从有到无”的过程。简单地说],逆向工程就是根据已经存在的产品模型,反向推出产品的设计数据(包括设计图纸或数字模型)的过程。

选择题
选择题