首页 > 厂商 > 问答 > 逆向工程,什么是逆向工程

逆向工程,什么是逆向工程

来源:整理 时间:2024-07-27 07:16:30 编辑:智能门户 手机版

1,什么是逆向工程

逆向工程技术(Reverse Engineering,RE),也称逆向工程,是在没有产品原始 图纸、文档的情况下,对产品实物进行测量和工程分析,经CAD/CAM/CAE软件 进行数据处理、重构几何模型,并生成数控程序,由数控机床重新加工复制出 产品的过程。浙江大学百阳教育工程训练(金工)中心提供最专业,最优质的逆向工程培训,欢迎前来咨询。

什么是逆向工程

2,什么是逆向工程技术

逆向工程培训百阳教育告诉您,逆向工程亦称反向工程或反求工程。它是由已有 产品或关键设备精心测绘,认真剖析其设计制造技术,从而较早实施产品设计思 路,通过样件开发产品的过程。逆向工程技术是近几年随着计算机辅助设计而发 展起来的一门新兴技术,它包括形状反求、工艺反求和材料反求等。目前逆向工 程技术研究较多的是基于零件实物样件的几何模型的反求,即从已有的物理模型 产生相应的模型,进而对其进行改进设计和制造。

什么是逆向工程技术

3,什么是逆向工程

逆向工程,有的人也叫反求工程,英文是reverse engineering。   逆向工程(reverse engineering)大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe程序能够做出某种漂亮的动画效果,你通过反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是逆向工程;不仅仅是反编译,而且还要推倒出设计,并且文档化,逆向软件工程的目的是使软件得以维护。   反求技术包括影像反求、软件反求及实物反求等三方面。目前相对最多人研究的是实物反求技术。它是研究实物CAD模型的重建和最终产品的制造。陕义来说,三维反求技术是将实物模型数据化成设计、概念模型,并在此基础上对产品进行分析、修改及优化等技术。 四大逆向工程软件简介
知道结果求过程

什么是逆向工程

4,逆向工程是什么

逆向工程就是用三维扫描仪对产品或手板进行扫描,然后对扫描后的点云近行处理,然后用专业的3d软件进行绘制!在广东这边市场很饱和了,,我们公司做设计,也做逆向,俗称“抄数”,做设计还是有前途,做抄数要画很难的东西还是有前途(如车,公仔),我个人人为没前途,走工业设计才有前途!(设计手机,电子产品啊)工资很高的!给你几个网站, www.icax.cn , www.cccax.com, www.cad在线.com
逆向工程,有的人也叫反求工程,英文是reverse engineering。   逆向工程(reverse engineering)大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe程序能够做出某种漂亮的动画效果,你通过反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是逆向工程;不仅仅是反编译,而且还要推倒出设计,并且文档化,逆向软件工程的目的是使软件得以维护。   反求技术包括影像反求、软件反求及实物反求等三方面。目前相对最多人研究的是实物反求技术。它是研究实物CAD模型的重建和最终产品的制造。陕义来说,三维反求技术是将实物模型数据化成设计、概念模型,并在此基础上对产品进行分析、修改及优化等技术。 四大逆向工程软件简介

5,跪求逆向工程通俗解释是什么意思

1、逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。2、电子上的逆向工程:说的就是一块现成的产品(比如各种集成电路),把它还原为设计状态的。3、软件上的逆向工程:通过动态调试/反汇编,由程序还原为源代码。
(逆向工程)也被称为是(逆向设计),设计中有正向、逆向正向就是从无到有逆向就是参照原有的物体做设计说白了就是盗版逆向软件有很多了通常用的就是ImagewareGeomagic这两种软件
电子上的逆向工程:说的就是一块现成的产品(比如各种集成电路),把它还原为设计状态的。就是搞清内部的结构,以能在此基础上山寨……软件上的逆向工程:通过动态调试/反汇编,由程序还原为源代码……其实说白了也是为了山寨,或者开发新功能,做修改器什么的。(破解软件什么的就不说了,肯定是目的之一)专业知识?当作兴趣吧,至少会一门windows下的编程语言吧,再加上win32下的汇编是一定要学的。这样基本就入门了。

6,什么是反向工程

反求工程(Reverse Engineering)这一术语起源于60年代,但对它从工程的广泛性去研究,从反求的科学性进行深化还是从90年代初刚刚开始.反求工程类似于反向推理,属于逆向思维体系.它以社会方法学为指导,以现代设计理论,方法,技术为基础,运用各种专业人员的工程设计经验,知识和创新思维,对已有的产品进行解剖,分析,重构和再创造,在工程设计领域,它具有独特的内涵,可以说它是对设计的设计.
首先声明是转来的,因为我回答你这个问题带了个网址,就一直提示"敏感"回答不上 0 引言 随着计算机技术的迅速发展,计算机技术应用的领域也逐渐扩大,人们希望计算机这一智能体能够解决各个领域的更多、更复杂的问题,从而也对计算机软件产品的功能、质量、开发成本和时间提出了越来越多的要求,软件技术受到了前所未有的挑战。传统的软件工程主要关注新软件的分析与设计,但随着软件系统的规模和复杂度日益增长,软件的生命周期越来越长,软件开发的很大一部分工作集中于维护和改造现有的软件系统,而这些现有系统的需求、设计决策、业务规则、历史数据等统称为遗产系统(ls,legacy system),ls是一种巨大的、长期的投资,因为如何充分利用这些有用的资产对新系统的开发显得尤其重要。另一方面,随着internet技术的普及,web用户增多,很多软件厂商需要将系统移植到web上,进一步加剧了对软件维护的需求。实践研究表明,软件资源预算的50%~80%消耗在对现有系统的维护上,而软件维护者理解程序源代码的时间要占整个软件维护的47%~62%。软件维护已经成为软件工程面临的重要课题之一,而正确和全面地理解软件系统是对软件进行维护的前提,软件逆向工程应运而生,成为软件工程领域的一个新兴分支,其目标就是开发帮助人们理解已有软件系统的方法、工具,为软件系统的维护和演化提供支持。 文中主要介绍逆向工程的基本概念、主要步骤、分析方法、研究现状、存在的问题以及发展方向。 1 逆向工程的基本概念 “逆向工程”这个名词最早出现在对硬件产品的分析中,人们分析硬件产品以便改进自己的产品。m.g.rekoffir将逆向工程定义为:对一个复杂的硬件系统实施有条理的检查,以开发出关于这个系统的一组规范说明的过程。在把这个概念应用到软件系统过程中,研究人员发现利用其中的许多方法可以获得对系统以及系统结构的理解。然而,对一个硬件系统实施逆向工程,一般是为了得到这个系统的复制品,对一个软件系统实施逆向工程,一般是为了获得对这个系统在设计层次上的理解,以便于系统的维护、巩固、移植、改进。 软件逆向工程的基本原理是抽取软件系统的主要部分而隐藏细节,然后使用抽取出的实体在高层上描述软件系统。在软件工程领域,迄今为止没有统一的逆向工程定义,较为通用的是elliot chikofsky和cross1990年定义的逆向工程的相关术语。软件工程通常被认为是开发一个新的系统,尽管软件工程也包括逆向工程和再工程,为了避免对软件工程含义的误解,引进了正向工程的概念。 (1)正向工程(forward engineering):从系统的高层抽象和逻辑上独立于实现的设计到系统的物理设计的传统过程,具体地说是从用户的需求到高层设计,再到底层设计,最后到实现的过程。 (2)逆向工程(reverse engineering):对系统进行分析,以确定系统的组件和组件之间的相互作用,以其他形式表示系统,或在较高的抽象层次上表示系统的过程。值得说明的是,在对一个系统实施逆向工程时,并不改变这个系统本身,也不包括在此系统上构建新的系统的过程。 (3)重构(restructuring):保持系统外部行为(功能和语义)的前提下,在统一抽象层次上改变表示形式。 (4)再工程(reengineering):通过逆向工程、重构和正向工程对现有系统进行审查和改造,将其重组为一种新形式。 (5)设计恢复(design recovery):结合目标系统、领域知识和外部消息认定更高层次的抽象。其中,再工程、设计恢复不改变系统,重构改变了系统。但不改变其功能,再工程涉及到正向工程与逆向工程的联合使用,逆向工程解决程序的理解问题,正向工程检验哪些功能需要增加、保留和删除,再工程改变了系统的功能和方向,是最根本和最有深远影响的扩展。 图1显示这些概念之间的关系。 2 主要步骤和分析方法 由逆向工程定义可知:软件逆向工程的任务包括分析系统、抽象系统和展现系统,从而实现协助用户理解系统的目的。 分析系统是指分析系统的结构及运行过程,但不管目标系统面向何种应用领域,分析系统不外乎是分析系统的静态信息和动态信息。目标系统面对不同的应用领域,要实现抽象目标系统的任务,需要领域知识和专家的经验。展现系统最好的方式是使系统可视化。 图1 关系图 现有的逆向工程分析方法主要有以下4种: (1)词法分析和语法分析。 该方法主要是对程序源码进行分析,得到程序信息的多种有用表示,其中最常用的就是交叉引用列表。通过语法分析可以得到两类表示:分析树(parse tree)、抽象语法树ast(abstract syntax tree),其中ast是更复杂的程序分析工具基础,包含了和程序的实际内容相关的细节。 (2)图形化方法。 图形化方法包括控制流分析、数据流分析以及程序依赖图。控制流分析是在确定程序语法结构之后进行。数据流分析关注于解决程序中从定义到使用的过程的相关的问题,比控制流分析要复杂得多。程序依赖图是数据流分析的进一步改进,比数据流分析更复杂。在程序依赖图中,控制流和数据流依赖放在一起处理,程序依赖图还具有这样的结构特性:一个程序依赖图描述了一个控制依赖的区域。 (3)程序切片。 切片技术来源于数据流分析方法,已经成为很多程序理解工具的基础。一个程序切片是由程序中的一些语句和判定表达式组成的集合。这些语句和判定表达式可能会影响在程序的某个位置上所定义或使用的变量的值。利用切片技术可以将关注点确定在一个较小范围而不是关注整个程序。 (4)动态分析。 静态分析是对程序源码进行分析。动态分析则是在程序运行时进行分析,基本方法是对程序进行植入。植入是在一种在全局范围内更改源代码以添加额外操作的过程。这种方法的基本原理是:利用代码的结构信息,依据固定的规则,将软件触发器添加到代码中。 追问: 我问的是具体的方法,不是理论。比如“ 词法分析 和语法分析”,怎么分析,用什么工具? 回答: 你要学下编程了,最起码 汇编 的命令你要知道,如果你连命令是什么意思还怎么分析呢, 分析的软件 ollydbg
文章TAG:逆向逆向工程工程什么逆向工程

最近更新

  • 农村养牛自动化设备价格,农村养牛算是创业吗?农村养牛自动化设备价格,农村养牛算是创业吗?

    农村地区饲养牛羊的利润也因肉牛市场价格、饲料价格等不确定因素而变化。养牛需要什么设备,自动化设备开发成本如何计算?养牛场需要什么设备?在农村养牛算是创业,农村养牛是一门生意吗?高级.....

    问答 日期:2024-07-27

  • 电动势公式,平均感应电动势公式电动势公式,平均感应电动势公式

    东升电动势公式?-0/和-1电动势的定义。电源是什么电动势公式?电动势公式什么事?电动势公式EW/Q.电池电动势E公式Yes的计算?扩展数据将归纳电动势分为动态电动势和归纳电动势,电动势计算公式.....

    问答 日期:2024-07-27

  • 儿童 人机数据,儿童机器人到底哪个品牌比较好?儿童 人机数据,儿童机器人到底哪个品牌比较好?

    儿童机器人哪个牌子好?儿童无人机培训什么儿童无人机培训学习无人机的基础知识、安全操作规程、飞行技巧、拍摄技巧和应用。无人机和航模、玩具无人机有什么区别?航模是一种运动,早期为有.....

    问答 日期:2024-07-27

  • 显卡报价,显卡一般多少钱一个的啊显卡报价,显卡一般多少钱一个的啊

    显卡一般多少钱一个的啊2,游戏显卡多少钱3,一个显卡大概多少钱4,游戏显卡价格5,一般独立显卡多少钱6,最新的显卡多少钱1,显卡一般多少钱一个的啊那要看显卡性能一般商务应用集显就可以玩一些.....

    问答 日期:2024-07-27

  • 开发库,软件开发数据库有哪些开发库,软件开发数据库有哪些

    软件开发数据库有哪些mysqloracle2,跨平台GUI开发用什么开发库比较好qt.开发库比较好3,怎么在linux下配置开发库例如SDL头文件都有的话直接用gcc编译。假设你的c源文件名为test.c命令:gcc.....

    问答 日期:2024-07-26

  • 桥梁小型自动化设备,小型自动杀鸡设备桥梁小型自动化设备,小型自动杀鸡设备

    属自动化领域,设备功能根据产品工艺要求而量身设计、定制的自动化机械生产设备。非标自动化设备定义就是用户定制的、用户唯一的、非市场流通的自动化系统集成设备,非标自动化机械设备有.....

    问答 日期:2024-07-26

  • 贵州plc自动化设备厂贵州plc自动化设备厂

    自动化电工在设备公司做什么?自动控制系统是实现自动化的主要手段。毕业三年后在一家公司工作-2设备厂从事PLC编程,青海电气是张家口地区控制设备的技术领导者自动化,成立发展十余年来得.....

    问答 日期:2024-07-26

  • 什么是自动化对口专业考研,自动化专业考研方向是什么?什么是自动化对口专业考研,自动化专业考研方向是什么?

    自动化专业考研方向?自动化考研方向是什么?研究生英语考什么?自动化专业的学生如果想考研,本科专业是自动化。自动化考研要考哪些科目?政治、英语、高数、专业课、专业课各个大学的要求不一.....

    问答 日期:2024-07-26