Videnskab
 science >> Videnskab >  >> Fysik

Hvad er forskellen mellem Reverse Engineering og Re-Engineering?

Re-engineering er almindeligvis, men forkert, anvendt i forbindelse med reverse engineering. Mens både refererer til den videre undersøgelse eller konstruktion af færdige produkter, er metoderne til at gøre det og de ønskede resultater væsentligt anderledes. Reverse engineering forsøger at opdage, hvordan noget virker, mens re-engineering søger at forbedre et nuværende design ved at undersøge særlige aspekter af det.
Re-Engineering

Re-engineering er undersøgelsen og omdesign af enkelte komponenter. Det kan også beskrive hele overhaling af en enhed ved at tage det nuværende design og forbedre visse aspekter af det. Formålet med ombygning 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 tekniske tegninger af ændringerne efterfulgt af omfattende test af prototyper før produktion. Retten til at ombygge en vare tilhører udelukkende den oprindelige ejer af designet eller det relevante patent.
Reverse Engineering

I modsætning til re-engineering tager reverse engineering et færdigt produkt med det formål at opdage, hvordan det fungerer ved at teste det. Dette sker typisk af virksomheder, der søger at infiltrere en konkurrents marked eller forstå det nye produkt. Dermed kan de producere nye produkter, samtidig med at den oprindelige skaberen betaler alle udviklingsomkostningerne og tager alle de risici, der er forbundet med at skabe et nyt produkt. Analyse af et produkt på denne måde sker uden tekniske tegninger eller forudgående viden om, hvordan enheden fungerer, og den grundlæggende metode, der anvendes i omvendt ingeniørarbejde, begynder ved at identificere systemets komponenter efterfulgt af en undersøgelse af forholdet mellem disse komponenter.
Sciencing Video Vault
Opret den (næsten) perfekte beslag: Her er hvordan
Opret den (næsten) perfekte beslag: Her er hvordan
Juridiske spørgsmål

Reverse engineering er et kontroversielt emne. Mens de virksomheder, der udfører det, kan have en klar fordel ved at spare både tid og penge, kan den oprindelige skaber af designet blive alvorligt påvirket af den øgede konkurrence. Selvom designpatenter kan beskytte en ingeniør eller en virksomhed mod denne form for aktivitet, kan den sikkerhed, som denne tilbyder, være begrænset. Ved reverse engineering et produkt kan du opdage originale ideer, der ikke er beskyttet; ved at gøre det kan du krænke andres immaterielle rettigheder. Det er derfor vigtigt, at design ikke afsløres for konkurrenter og beskyttelse er på plads for at forhindre svigagtig aktivitet.
Software

Reverse engineering og re-engineering af software bliver mere og mere almindeligt med vores afhængighed af computere og internettet. Software, spil og hjemmesider er ofte omvendt konstrueret til at opdage deres software kode og derefter re-engineered til at producere nye, ofte svigagtige kopier. Forbrugerne af sådanne produkter risikerer at blive kompromitteret med vira, da hackere ofte udnytter udseendet af officiel software, men faktisk re-engineer den til at omfatte viral software.