Definition - What does Reverse Engineering mean?
Reverse Engineering is a branch of science that deals with the knowledge of duplicating an existing component without the aid of drawings and computer models. It is used to identify the components of a system thus mainly used on computer hardware and software. It includes the disassembling of electrical components and mechanical devices to analyze the workings in detail. It is beneficial as it provides information about the criminal actions without offending any intellectual property rights. It is very common in software engineering and the automotive industry, and is used to design new components of consumer products and mechanical parts.
Petropedia explains Reverse Engineering
Reverse Engineering evaluates the physical properties which include the shape, size and the structure of an object. It originated during the analysis of the hardware of computers for the need of military and commercial advantage. However, it only provides the report of the analysis that describes the design features of some products hence it can be used in re-documentation of legacy systems. Some of the major benefits of using Reverse Engineering include:
- It helps in capturing the prototype of the latest research of rivals.
- It provides a complete report that helps in understanding the shortcomings in design, production, and operations.