The Collage of Devankur Thakur

"It ain't braggin' if you can do it."-Dizzy Dean, 1930's baseball player

  Home  |   Contact  |   Syndication    |   Login
  72 Posts | 83 Stories | 697 Comments | 952 Trackbacks

News

Article Categories

Archives

Post Categories

Image Galleries

Blogs to Read..!

My Other Blog..!

Software Testing Related Links

Reverse Engineering:
A method of recreating software system components for which the source code is missing, out of date, or is otherwise not in agreement with existing components. Disassemblers and decompilers are examples of Reverse Engineering Tools.www.users.qwest.net/~dssecor/y2k_glos.html

The process of analyzing an existing system to identify its components and their interrelationships, and to create representations of the system in another form or at a higher level of abstraction (Dictionary.com).
\\.rigi.csc.uvic.ca/Pages/description/glossary.html

Re-Engineering:
Reanalysis and radical redesign that is not bound by previous obsolete solutions. (Contrast TQM - incremental improvement) info.louisiana.edu/dept/glosr.html

Coined by management guru Michael Hammer, it's a quality improvement tool: start from scratch, question assumptions, and radically redesign what people do and how they work.www.trillium.org/glos_med.html

posted on Tuesday, March 29, 2005 10:16 AM

Feedback

# re: Reverse and Re-Engineering 5/5/2006 6:46 PM Vaibhav Behere
In practice, two main types of reverse engineering emerge. In the first case, source code is already available for the software, but higher level aspects of the program, perhaps poorly documented or documented but no longer valid, are discovered. In the second case, there is no source code available for the software, and any efforts towards discovering one possible source code for the software are regarded as reverse engineering. This second usage of the term is the one most people are familiar with.

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: 
Please add 3 and 2 and type the answer here: