合肥產(chǎn)品檢測 3D掃描逆向服務(wù)
逆向工程(又名反向工程,Reverse Engineering-RE)是對(duì)產(chǎn)品設(shè)計(jì)過程的一種描述。在2007年初,我國相關(guān)的法律為逆向工程正名,承認(rèn)了逆向技術(shù)用于學(xué)習(xí)研究的合法性。
在工程技術(shù)人員的一般概念中,產(chǎn)品設(shè)計(jì)過程是一個(gè)從設(shè)計(jì)到產(chǎn)品的過程,即設(shè)計(jì)人員首先在大腦中構(gòu)思產(chǎn)品的外形、性能和大致的技術(shù)參數(shù)等,然后在詳細(xì)設(shè)計(jì)階段完成各類數(shù)據(jù)模型,最終將這個(gè)模型轉(zhuǎn)入到研發(fā)流程中,完成產(chǎn)品的整個(gè)設(shè)計(jì)研發(fā)周期。這樣的產(chǎn)品設(shè)計(jì)過程我們稱為“正向設(shè)計(jì)”過程。逆向工程產(chǎn)品設(shè)計(jì)可以認(rèn)為是一個(gè)從產(chǎn)品到設(shè)計(jì)的過程。簡單地說,逆向工程產(chǎn)品設(shè)計(jì)就是根據(jù)已經(jīng)存在的產(chǎn)品,反向推出產(chǎn)品設(shè)計(jì)數(shù)據(jù)(包括各類設(shè)計(jì)圖或數(shù)據(jù)模型)的過程。從這個(gè)意義上說,逆向工程在工業(yè)設(shè)計(jì)中的應(yīng)用已經(jīng)很久了。比如早期的船舶工業(yè)中常用的船體放樣設(shè)計(jì)就是逆向工程的很好實(shí)例。
隨著計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域的廣泛應(yīng)用,特別是軟件開發(fā)技術(shù)的迅猛發(fā)展,基于某個(gè)軟件,以反匯編閱讀源碼的方式去推斷其數(shù)據(jù)結(jié)構(gòu)、體系結(jié)構(gòu)和程序設(shè)計(jì)信息成為軟件逆向工程技術(shù)關(guān)注的主要對(duì)象。軟件逆向技術(shù)的目的是用來研究和學(xué)習(xí)先進(jìn)的技術(shù),特別是當(dāng)手里沒有合適的文檔資料,而你又很需要實(shí)現(xiàn)某個(gè)軟件的功能的時(shí)候。也正因?yàn)檫@樣,很多軟件為了壟斷技術(shù),在軟件安裝之前,要求用戶同意不去逆向研究。
逆向工程的實(shí)施過程是多領(lǐng)域、多學(xué)科的協(xié)同過程。