您现在的位置是:首页 > 行业资讯行业资讯

什么叫做逆向工程,定义有哪些

来源网络2022-03-11 22:18:09行业资讯 人已围观

简介逆向工程,有的人也叫反求工程,英文是reverse engineering。逆向工程大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe程序能够做出某种

逆向工程,有的人也叫反求工程,英文是reverse engineering。逆向工程大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe程序能够做出某种漂亮的动画效果,你通过反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是逆向工程;不仅仅是反编译,而且还要推倒出设计,并且文档化,逆向软件工程的目的是使软件得以维护。
  逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。
  逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某侵犯知识产权,可以用逆向工程技术来寻找证据。
硬件中的
  逆向工程能在拥有现有物理部件之上,利用激光扫描仪、结构光源转换仪或X射线断层成像之类3d扫描仪技术进行尺寸测量,再通过CAD、CAM、CAE或其他软件构筑3D虚拟模型的方法。逆向工程经常被用于军事上,在二战和冷战中经常被用到。

Tags: 什么叫做逆向工程  逆向工程  

很赞哦! ()

3D工程师
立即咨询

随机图文

留言与评论 (共有 条评论)
验证码:

本栏推荐

三维扫描服务 广州三维扫描服务 东莞三维扫描服务 深圳三维扫描服务 佛山三维扫描服务

'); })();