reverse engineering

Definitions

Computing

  • noun a method of product design in which the finished item is analysed to determine how it should be constructed

Economics

  • The process of learning how a product is made by taking it apart and examining it.

Electronics

  • The process of analyzing an existing device or system, identifying its components, their functions and interrelationships, so as to better understand, duplicate, or improve upon it.
  • The utilization of reverse engineering (1) to see how a computer program works, to duplicate it, or improve upon it. This starts by reversing a program's machine code back to the source code it was written in, and working backwards to the original program.

Marketing

  • noun the taking apart of a product in order to find out how it was put together
http://www.dictionarycentral.com/definition/reverse-engineering.html