逆向工程的认识及发展.docVIP

  • 99
  • 0
  • 约1.56千字
  • 约 2页
  • 2017-05-17 发布于重庆
  • 举报
逆向工程的认识及发展

逆向工程逆向工程(reverse engineering)大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe程序能够做出某种漂亮的动画效果,你通过反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是逆向工程;不仅仅是反编译,而且还要推倒出设计,并且文档化,逆向软件工程的目的是使软件得以维护。 反求技术包括影像反求、软件反求及实物反求等三方面。目前相对最多人研究的是实物反求技术。它是研究实物CAD模型的重建和最终产品的制造。狭义来说,三维反求技术是将实物模型数据化成设计、概念模型,并在此基础上对产品进行分析、修改及优化等技术。 工作原理   反求技术是利用电子仪器去收集物体表面的原始数据,之后再使用软件,计算出采集数据的空间坐标,并得到对应的颜色。扫描仪是对物体作全方位的扫描、然后整理数据、、格式转换、输出结果。整个操作过程,可以分为四个步骤: (1)物体数据化:   普遍采用或激光扫描仪来采集物体表面的空间坐标值。 (2)从采集的数据中分析物体的几何特征:   依据数据的属性,进行分割、再采用几何特征和识别方法来分析物体的设计及加工特征。 (3)物体三维模型重建:   利用CAD软件,把分割后的三维数据作表面模型的拟合,得出实物的三维模型。 (4)检验、修正三维模型。 逆向工程的研究与发展 研究   1980年始

文档评论(0)

1亿VIP精品文档

相关文档