在软件工程中,以下哪个概念描述的是"分析已有程序,寻求比源代码更高层的抽象表现形式"的过程( )。
重构
逆向工程
设计恢复
再工程
【内容考查】本题考查逆向工程的定义及相关概念。
【选项分析】
A. 重构是指在同一抽象级别上转换系统描述形式,不符合题目描述。
B. 逆向工程的定义正是"分析已有程序,寻求比源代码更高层的抽象表现形式",与题目描述完全吻合。
C. 设计恢复是借助工具从已有程序中抽取设计信息,虽然相关但不完全符合题目描述。
D. 再工程是对现有系统的重新开发过程,包括逆向工程在内的多个步骤,范围更广,不符合题目具体描述。
因此,正确答案是B. 逆向工程。