Wat is reverse engineering?

Reverse engineering kan verwijzen naar een van de volgende:

1. Wanneer u verwijst naar computerwetenschappen / programmeren, betekent reverse engineering dat de programmacode "afgebroken" wordt. Dit proces omvat het uitzoeken hoe verschillende functies in de code zijn opgebouwd, wat ze doen en hoe ze zich verhouden tot en samenwerken met andere functies in de code. Over het algemeen is het de bedoeling om fouten in de code van de software-engineer te herstellen, of een programma te maken zoals het programma dat wordt gedeconstrueerd.

2. Gefabriceerde producten (zowel met de machine als met de hand) kunnen ook worden reverse-engineered . De producten worden uit elkaar gehaald en ontleed om te leren en te begrijpen hoe ze mechanisch werken, waarom ze werken en welk deel ze spelen in de functionaliteit van het hele product. Reverse engineering biedt variaties op bestaande producten die verbeteringen kunnen omvatten als mensen leren hoe iets werkt en wat er kan worden gedaan om het product te verbeteren.

Hardwarevoorwaarden, Programma, Programmering, Programmeervoorwaarden, Softwarevoorwaarden