Wetenschap
Re-engineering wordt vaak, maar ten onrechte, gebruikt in verband met reverse engineering. Hoewel beide verwijzen naar verder onderzoek of 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 onderzoek en herontwerp van afzonderlijke componenten. Het kan ook de volledige revisie van een apparaat beschrijven door het huidige ontwerp te nemen en bepaalde aspecten ervan te verbeteren. Het doel van re-engineering kan zijn om een bepaald gebied van prestaties of functionaliteit te verbeteren, operationele kosten te verlagen of nieuwe elementen aan een huidig ontwerp toe te voegen. De gebruikte methoden zijn afhankelijk van het apparaat, maar omvatten meestal technische tekeningen van de wijzigingen, gevolgd door uitgebreid testen van prototypes vóór productie. De rechten om een product opnieuw te ontwerpen, behoren uitsluitend toe aan de oorspronkelijke eigenaar van het ontwerp of het relevante patent.
Reverse Engineering
Anders dan bij re-engineering, neemt reverse engineering een eindproduct 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 kan betalen en alle risico's kan nemen die gepaard gaan met het creëren van een nieuw product. Analyse van een product op deze manier gebeurt zonder technische tekeningen of voorkennis van hoe het apparaat werkt, en de basismethode die wordt gebruikt in reverse engineering begint met het identificeren van de componenten van het systeem, gevolgd door een onderzoek naar de relatie tussen deze componenten.
Juridische kwesties
Reverse engineering is een controversieel onderwerp. Hoewel de bedrijven die het uitvoeren mogelijk een groot voordeel hebben en zowel tijd als geld besparen, kan de oorspronkelijke maker van het ontwerp ernstig worden beïnvloed door de toegenomen concurrentie. Hoewel ontwerpoctrooien een ingenieur of bedrijf tegen dit soort activiteiten kunnen beschermen, is de beveiliging die dit kan bieden beperkt. Door een product reverse-engineering te geven, kunt u originele ideeën ontdekken die niet worden beschermd; door dit te doen, 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 gewoner met onze afhankelijkheid van computers en de 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 produceren. Consumenten van dergelijke producten lopen het risico te worden getroffen door virussen, omdat hackers vaak het uiterlijk van officiële software misbruiken, maar deze in feite opnieuw ontwerpen om virale software op te nemen.
Wetenschap © https://nl.scienceaq.com