Videnskab
 science >> Videnskab >  >> Fysik

Hvad er forskellen mellem reverse engineering og re-engineering?

Re-engineering bruges ofte, men forkert, som reference til reverse engineering. Selvom begge henviser til den videre undersøgelse eller konstruktion af færdige produkter, er metoderne til at gøre det og de ønskede resultater meget forskellige. Omvendt engineering forsøger at finde ud af, hvordan noget fungerer, mens re-engineering forsøger at forbedre et aktuelt design ved at undersøge særlige aspekter af det.
Re-Engineering

Re-engineering er undersøgelse og redesign af individuelle komponenter. Det kan også beskrive hele revisionen af en enhed ved at tage det aktuelle design og forbedre visse aspekter af det. Formålet med re-engineering kan være at forbedre et bestemt område med ydeevne eller funktionalitet, reducere driftsomkostninger eller tilføje nye elementer til et nuværende design. De anvendte metoder afhænger af enheden, men involverer typisk konstruktionstegninger af ændringerne efterfulgt af omfattende test af prototyper inden produktionen. Rettighederne til at genudvikle et produkt hører udelukkende til den oprindelige ejer af designet eller relevant patent.
Reverse Engineering

I modsætning til omingeniørarbejde tager reverse engineering et færdigt produkt med det formål at opdage, hvordan det fungerer ved at teste det. Dette gøres typisk af virksomheder, der forsøger at infiltrere en konkurrents marked eller forstå dets nye produkt. Dermed kan de producere nye produkter, mens de oprindelige skabere tillader at betale alle udviklingsomkostninger og tage alle de risici, der er forbundet med at skabe et nyt produkt. Analyse af et produkt på denne måde udføres uden tekniske tegninger eller forudgående viden om, hvordan enheden fungerer, og den grundlæggende metode, der anvendes i reverse engineering, begynder med at identificere systemets komponenter, efterfulgt af en undersøgelse af forholdet mellem disse komponenter.
Juridiske spørgsmål

Reverse engineering er et kontroversielt emne. Mens virksomhederne, der udfører det, kan have en klar fordel og sparer både tid og penge, kan den oprindelige design af designen blive hårdt påvirket af den øgede konkurrence. Selvom designpatenter kan beskytte en ingeniør eller virksomhed mod denne form for aktivitet, er sikkerheden, dette kan tilbyde, begrænset. Ved at reverse engineering af et produkt kan du opdage originale ideer, der ikke er beskyttet; ved at gøre det kan du krænke en andens intellektuelle ejendomsrettigheder. Det er derfor vigtigt, at design ikke afsløres for konkurrenter, og at der findes beskyttelse for at forhindre svigagtig aktivitet.
Software

Omvendt konstruktion og omkonstruktion af software bliver stadig mere almindeligt med vores afhængighed af computere og internettet. Software, spil og websteder er ofte omvendt konstrueret for at opdage deres softwarekode og derefter genudviklet til at producere nye, ofte svigagtige kopier. Forbrugere af sådanne produkter risikerer at blive kompromitteret med vira, da hackere ofte udnytter udseendet af officiel software, men faktisk genudvikler det til at omfatte viral software.