Wat is het verschil tussen reverse engineering en re-engineering?

Re-engineering wordt vaak, maar ten onrechte, gebruikt met betrekking tot reverse engineering. Hoewel beide verwijzen naar het verder onderzoek of de engineering van afgewerkte producten, zijn de methoden om dit te doen en de gewenste resultaten enorm verschillend. Reverse engineering probeert te ontdekken hoe iets werkt, terwijl re-engineering een huidig ​​ontwerp probeert te verbeteren door bepaalde aspecten ervan te onderzoeken.

Re-engineering

Re-engineering is het onderzoeken en herontwerpen van individuele componenten. Het kan ook de volledige revisie van een apparaat beschrijven door het huidige ontwerp te nemen en bepaalde aspecten ervan te verbeteren. De doelstellingen van re-engineering kunnen zijn om een ​​bepaald prestatie- of functionaliteitsgebied te verbeteren, de operationele kosten te verlagen of nieuwe elementen toe te voegen aan een bestaand ontwerp. De gebruikte methoden zijn afhankelijk van het apparaat, maar omvatten meestal technische tekeningen van de wijzigingen, gevolgd door uitgebreide tests van prototypes vóór productie. De rechten om een ​​product te re-engineeren behoren uitsluitend toe aan de oorspronkelijke eigenaar van het ontwerp of het relevante octrooi.

Reverse engineering

In tegenstelling tot re-engineering, neemt reverse engineering een afgewerkt product met als doel om te ontdekken hoe het werkt door het te testen. Meestal wordt dit gedaan door bedrijven die de markt van een concurrent willen infiltreren of zijn nieuwe product willen begrijpen. Door dit te doen, kunnen ze nieuwe producten produceren terwijl de oorspronkelijke maker alle ontwikkelingskosten betaalt en alle risico's neemt die gepaard gaan met het maken van een nieuw product. Analyse van een product op deze manier wordt gedaan zonder technische tekeningen of voorkennis van hoe het apparaat werkt en de gebruikte basismethode in reverse engineering begint met het identificeren van de componenten van het systeem, gevolgd door een onderzoek naar de relatie hiertussen componenten.

Juridische problemen

Reverse engineering is een controversieel onderwerp. Hoewel de bedrijven die het uitvoeren een duidelijk voordeel hebben en zowel tijd als geld besparen, kan de oorspronkelijke maker van het ontwerp ernstig worden getroffen door de toegenomen concurrentie. Hoewel ontwerpoctrooien een ingenieur of bedrijf kunnen beschermen tegen dit soort activiteiten, is de veiligheid die dit kan bieden beperkt. Door een product te reverse-engineeren, kun je originele ideeën ontdekken die niet beschermd zijn; daarbij kunt u inbreuk maken op andermans intellectuele eigendomsrechten. Het is daarom belangrijk dat ontwerpen niet aan concurrenten worden bekendgemaakt en dat er bescherming is om frauduleuze activiteiten te voorkomen.

Software

Reverse engineering en re-engineering van software wordt steeds gebruikelijker door onze afhankelijkheid van computers en internet. Software, games en websites worden vaak reverse-engineered om hun softwarecode te ontdekken en vervolgens opnieuw ontworpen om nieuwe, vaak frauduleuze kopieën te maken. Consumenten van dergelijke producten lopen het risico besmet te worden met virussen, omdat hackers vaak het uiterlijk van officiële software misbruiken, maar deze in feite opnieuw ontwerpen om virale software op te nemen.

  • Delen
instagram viewer