Reverse Engineering, is the process of deconstructing a human-made object to reveal and analyze its designs, architecture, or to get extract knowledge from the object.
This process is also known as back engineering.
This process is taking apart to know how that object works in order to duplicate or enhance the object.