问题详情
软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是()
A、过程的设计模型
B、程序和数据结构
C、对象模型、数据和控制流
D、UML状态图和部署图
相关热点: 逆向工程
未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。
收藏该题
查看答案
搜题
相关问题推荐
以下关于软件逆向工程说法错误的是()。
A、恶意软件开发者利用逆向工程定位操作系统和应用程序的漏洞,并利用该漏洞开发恶意软件。
B、防病毒软件开发者利用逆向工程分析恶意软件的步骤、行为和对系统造成的破坏,进而提出防范机制。
C、很多应用程序使用公有加解密算法,可利用逆向工程分析其算法的实现细节和缺陷。
D、如果某些软件进行了特殊的设计或具备难以实现的功能,其竞争者可能通过对组件的逆向,在自己的产品中推出同样的功能。
逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的(34)阶段进行。
A.需求分析
B.软件设计
C.软件设计
D.软件维护
公司在设计过程中,试图要缩小现时成本和容许成本之间的差距,最有效的方法是:
A质量功能配置
B逆向工程
C生命周期成本
D价值工程
下面的()不是软件再工程活动。
A、增加新的功能
B、逆向工程
C、程序结构改善
D、数据再工程
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于(10)。
A.逆向工程
B.代码重构
C.程序结构重构
D.数据结构重构