node1 7KBPHZYFWV6YYPDYQEQVHSVHBMT5PUK2TRBNOCA





Introduction








Next: Terminology
Up: Reverse Engineering
Previous: Reverse Engineering

Introduction

Reverse engineering is the process followed in order to understand
different unknown and hidden information about a software system.
Reverse engineering is an indispensable part of software maintenance,
since maintenance, be it simple bug-fixing or major enhancement, can
not be performed without a complete understanding of the subject
system.

Apparently, understanding a software looks a trivial task. But the
complexity and difficulty involved in the process are more than
non-trivial, and in the absence of any external documentation or clues
the task often becomes almost impossible. This is the reason why
reverse engineering has developed into a major research and
application area in software engineering. The research in reverse
engineering includes, among other tasks, development of sound
methodologies and building reverse engineering tools, which are
software systems used as aids in reverse engineering.

We start our summary article on reverse engineering with an attempt to
understand different terms and concepts related to reverse engineering.



Mohammad Ashrafuzzaman
Fri Oct 25 00:55:30 CST 1996




Wyszukiwarka

Podobne podstrony:
node1
node1 J45IQC5IQGRHLL4THFRVWMD6HVYMB6XC6DYT25Y
node1
node1
node1
NODE1
node1
node1 1
node1 1

więcej podobnych podstron