什么是反向工程-反向工程的定义,目的,过程和步骤

2021.3.23

当您的机器已使用多年且某些部件出现故障时,您需要更换这些部件,逆向工程过程可以帮助您找到所需部件并正确更换。什么是逆向工程?为什么使用它?在本文中,我们将讨论逆向工程的定义、目的、步骤、过程等。

什么是逆向工程?

逆向工程,又称back engineering或backward engineering,是人们试图通过演绎推理来理解一个设备、过程、系统或软件是如何完成一项任务的过程,它涉及到对原始设计过程进行逆向工作,并对细节进行分析。爱游戏桌面应用在逆向工程中,软件、机器或产品通常被分解为单个组件或一块一块地拆卸,使您能够了解一个部件是如何爱游戏ayx炸金花设计的,以便可以重新制造该部件,这也是最具挑战性的地方。爱游戏桌面应用


逆向工程包括图像逆向、软件逆向和物理逆向。目前,物理逆向技术最为流行。研究了CAD模型的重构和最终产品的制造。逆向工程只是一种从产品中推断设计特征的分析,对原始产品知之甚少,它与创建副本或更改零件无关。爱游戏ayx炸金花爱游戏桌面应用

逆向工程用于什么-逆向工程的目的

我们为什么使用逆向工程?逆向工程是基于多种原因在各个领域进行的,它起源于出于商业或军事利益对硬件的分析。逆向工程通常用于维护或制作一个新的设备或程序,该设备或程序在不复制原始设备或程序的情况下执行相同的操作。反向工程是在文档丢失、产品分析、安全审计、删除拷贝保护等情况下执行的。其主要目的是直接从成品分析中推断产品的设计原理,而不容易获得必要的生产信息。逆向工程的一些常见用途:爱游戏桌面应用

—软件逆向工程:随着时间的推移,软件的设计信息可能会丢失,逆向工程可以恢爱游戏桌面应用复丢失的信息,减少理解源代码的时间。即使计算机设备的功能性旧部件已经丢失,逆向工程使技术人员能够重新发现这些公式,并使它们更新。

–军事或商业间谍活动:利用逆向工程了解敌人的最新研究成果,并将其拆除以开发类似或更好的产品。

- OEM:如果原设备制造商丢失了产品的设计测量,可以应用逆向工程分析产品的关键信息,协助制造。爱游戏桌面应用

-增材制造:3D产品可以以数字形式捕捉并重塑,以改进迭代。

-文物保护:通过3D扫描获取博物馆藏品和历史文物,并使用逆向工程保存CAD数据,以备将来物件损坏时使用。

–竞争对手分析:分析竞争对手的产品。爱游戏ayx炸金花

-产品安全:检查产品是如何工作的,并识别潜在的专利侵权。

–3D模型:创建现有物理零件的3D虚拟模型,用于CAD、CAM、CAD或其他软件,可为零件提供精确设计爱游戏桌面应用爱游戏ayx娱乐城数控加工零件.逆向工程可以提取产品的设计。爱游戏桌面应用

–文件丢失:当特种设备文件丢失且找不到项目负责人时,通常采用逆向工程。整个系统通常需要在旧系统的基础上重新设计,这意味着集成项目原始功能的唯一方法是使用逆向工程方法来分析现有片段以进行重新设计。爱游戏桌面应用

–停产产品:如果旧产品丢失了纸爱游戏ayx炸金花质蓝图,逆向工程可以帮助公司重新获得丢失的设计,并创建产品遗产档案。或者,如果产品已经很长时间没有生产,您无法与原始制造商联系,反向工程可能是获得产品设计的唯一途径。爱游戏桌面应用

逆向工程过程-逆向工程步骤和阶段

在正向工程中,开发人员首先分析应用程序,最后执行实现。要进行反向工程,您需要从应用程序的已完成部分或实现开始。

逆向工程通常模仿和创新一个真实的样品或模型。针对现有样品,利用三维数字测量仪可以准确、快速地测量产品的形状数据。在逆向软件中构建曲面模型,输入CAD/CAM系统进行进一步的编辑和修改。刀具的CNC代码由CAM生成并发送到数控机床制作所需的模具,或由快速成型机制作样品模型。所以物理逆向工程的过程一般遵循以下步骤:

1.样品->三维轮廓测量->数据处理-> CAD表面构造->形状修改-> CAM生成CNC文件->模具加工->成型->产品复制

或:

2.样品->三维轮廓测量->数据处理-> CAD表面构造->形状修改->逐层生成STL文件->快速成型->成型->产品复制