Verified Document

Reverse Engineering It Is Impossible To Create Term Paper

Reverse Engineering It is impossible to create requirements and test artifacts by reverse engineering with complete accuracy as explained in this paper. Still, it's a valuable aide for gaining knowledge of existing systems, even though understanding the system as actually built and uncovering known usage modes are difficult.

Reconstructing the design of existing software is especially important for complex legacy systems, but can be a challenge because documents are often not available, dispersed and focused on isolated algorithms and data structures. This makes the formation of a higher-level structural models a time consuming, piece-meal activity. Reverse engineering has been touted as the solution to these issues, but the reality is that it can only automate some design...

. . Design recovery must reproduce all of the information required for a person to fully understand what a program does, how it does it, why it does it, and so forth. Thus, it deals with a far wider range of information than found in conventional software engineering representations or code." (Biggerstaff, 1989).
For a large software system, the reconstruction of the structural aspects of its architecture through reverse engineering is also is beneficial. Software structure is the collection of artifacts that include software components such as…

Sources used in this document:
Bibliography

Biggerstaff, T.J. (1989, July). Design recovery for maintenance and reuse," Computer, pp. 3649.

Muller, H.A., Wong, K. And Tilley, S.R. Understanding software systems using reverse engineering technology. Department of Computer Science, University of Victoria. Retrieved February 15, 2005 from Web site: http://www.utdallas.edu/~yxq014100/group/paper/visual-sw-arch/understanding-software-systems-using-reverse-engineering-technology.pdf

Rayson, P, Garside, R. And Sawyer, P. Recovering legacy requirements. Computing Department, Lancaster University. Retrieved February 15, 2005 from Web site: http://216.239.63.104/search?q=cache:k0X09yv5sx4J:www.comp.lancs.ac.uk/computing/users/paul/publications/rgs99_refsq.pdf+%22Reverse+engineering%22+accuracy+legacy& hl=en
Cite this Document:
Copy Bibliography Citation

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now