री-इंजीनियरिंग आमतौर पर, लेकिन गलत तरीके से, रिवर्स इंजीनियरिंग के संदर्भ में उपयोग की जाती है। जबकि दोनों तैयार उत्पादों की आगे की जांच या इंजीनियरिंग का उल्लेख करते हैं, ऐसा करने के तरीके और वांछित परिणाम बहुत अलग हैं। रिवर्स इंजीनियरिंग यह पता लगाने का प्रयास करती है कि कुछ कैसे काम करता है, जबकि री-इंजीनियरिंग इसके विशेष पहलुओं की जांच करके वर्तमान डिजाइन को बेहतर बनाने का प्रयास करती है।
पुन: इंजीनियरिंग
री-इंजीनियरिंग व्यक्तिगत घटकों की जांच और नया स्वरूप है। यह वर्तमान डिज़ाइन को लेकर और इसके कुछ पहलुओं में सुधार करके डिवाइस के संपूर्ण ओवरहाल का भी वर्णन कर सकता है। री-इंजीनियरिंग का उद्देश्य प्रदर्शन या कार्यक्षमता के किसी विशेष क्षेत्र में सुधार करना, परिचालन लागत को कम करना या मौजूदा डिजाइन में नए तत्व जोड़ना हो सकता है। उपयोग की जाने वाली विधियां डिवाइस पर निर्भर करती हैं, लेकिन आम तौर पर उत्पादन से पहले प्रोटोटाइप के व्यापक परीक्षण के बाद संशोधनों के इंजीनियरिंग चित्र शामिल होते हैं। किसी उत्पाद को फिर से इंजीनियर करने का अधिकार पूरी तरह से डिजाइन या प्रासंगिक पेटेंट के मूल मालिक के पास है।
रिवर्स इंजीनियरिंग
री-इंजीनियरिंग के विपरीत, रिवर्स इंजीनियरिंग यह पता लगाने के उद्देश्य से एक तैयार उत्पाद लेती है कि यह कैसे परीक्षण करके काम करता है। आमतौर पर यह उन कंपनियों द्वारा किया जाता है जो किसी प्रतियोगी के बाजार में घुसपैठ करना चाहती हैं या उसके नए उत्पाद को समझना चाहती हैं। ऐसा करने पर वे मूल निर्माता को सभी विकास लागतों का भुगतान करने की अनुमति देते हुए नए उत्पादों का उत्पादन कर सकते हैं और एक नया उत्पाद बनाने में शामिल सभी जोखिम उठा सकते हैं। इस तरह से किसी उत्पाद का विश्लेषण तकनीकी आरेखण या उपकरण के काम करने के पूर्व ज्ञान के बिना किया जाता है, और मूल विधि का उपयोग किया जाता है रिवर्स इंजीनियरिंग में सिस्टम के घटकों की पहचान करके शुरू होता है, इसके बाद इनके बीच संबंधों की जांच की जाती है अवयव।
कानूनी मुद्दे
रिवर्स इंजीनियरिंग एक विवादास्पद विषय है। जबकि इसे करने वाली कंपनियां एक अलग लाभ पर हो सकती हैं, समय और धन दोनों की बचत करते हुए, डिजाइन के मूल निर्माता को बढ़ी हुई प्रतिस्पर्धा से गंभीर रूप से प्रभावित हो सकता है। हालांकि डिज़ाइन पेटेंट किसी इंजीनियर या कंपनी को इस तरह की गतिविधि से बचा सकते हैं, लेकिन यह जो सुरक्षा प्रदान कर सकता है वह सीमित है। किसी उत्पाद को रिवर्स इंजीनियरिंग करके, आप उन मूल विचारों की खोज कर सकते हैं जो सुरक्षित नहीं हैं; ऐसा करने पर, आप दूसरे के बौद्धिक संपदा अधिकारों का उल्लंघन कर सकते हैं। इसलिए यह महत्वपूर्ण है कि प्रतिस्पर्धियों को डिजाइनों का खुलासा नहीं किया जाता है और धोखाधड़ी गतिविधि को रोकने के लिए सुरक्षा मौजूद है।
सॉफ्टवेयर
कंप्यूटर और इंटरनेट पर हमारी निर्भरता के साथ रिवर्स इंजीनियरिंग और सॉफ्टवेयर की री-इंजीनियरिंग आम होती जा रही है। सॉफ़्टवेयर, गेम और वेबसाइटों को अक्सर उनके सॉफ़्टवेयर कोड की खोज के लिए रिवर्स इंजीनियर किया जाता है और फिर नई, अक्सर धोखाधड़ी वाली प्रतियां बनाने के लिए फिर से इंजीनियर किया जाता है। ऐसे उत्पादों के उपभोक्ताओं को वायरस से समझौता करने का जोखिम होता है, क्योंकि हैकर्स अक्सर आधिकारिक सॉफ़्टवेयर की उपस्थिति का फायदा उठाते हैं लेकिन वास्तव में वायरल सॉफ़्टवेयर को शामिल करने के लिए इसे फिर से इंजीनियर करते हैं।