Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Why Reverse Engineering

Why Reverse Engineering

Ratings: (0)|Views: 2 |Likes:
Published by ClassOf1.com
Till now people had been using science, engineering and tools to develop new technologies, new machines and new equipments. Science and engineering concepts had been put together to lead to the development of computers, software, hardware etc. But now engineers have become smarter and are using science and engineering to examine the characteristics of the software that already exists. This process is known as reverse engineering because engineering is the application of science for creating something and reverse engineering is using science to examine the fundamentals behind the creation. Reverse engineering has gained lot of importance in the last few years and hence we would discuss what the benefits of reverse engineering of software are.
Till now people had been using science, engineering and tools to develop new technologies, new machines and new equipments. Science and engineering concepts had been put together to lead to the development of computers, software, hardware etc. But now engineers have become smarter and are using science and engineering to examine the characteristics of the software that already exists. This process is known as reverse engineering because engineering is the application of science for creating something and reverse engineering is using science to examine the fundamentals behind the creation. Reverse engineering has gained lot of importance in the last few years and hence we would discuss what the benefits of reverse engineering of software are.

More info:

Categories:Types, School Work
Published by: ClassOf1.com on Apr 23, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/23/2013

pdf

text

original

 
 
Homework Help
 
Homework Help
24/7 Support
LEARN TO EXCEL
Detailed Explanation
Step-by-Step Solutions
Experienced Tutorswww.classof1.com/homework-help/ComputerscienceToll Free: 1-877-252-7763
 
ComputerScience
 
 
 
Sub: Computer Science Topic:
 
Reverse engineering
*
Why Reverse Engineering?
 
Till now people had been using science, engineering and tools to develop new technologies, newmachines and new equipments. Science and engineering concepts had been put together to lead tothe development of computers, software, hardware etc. But now engineers have become smarterand are using science and engineering to examine the characteristics of the software that alreadyexists. This process is known as reverse engineering because engineering is the application of sciencefor creating something and reverse engineering is using science to examine the fundamentals behindthe creation. Reverse engineering has gained lot of importance in the last few years and hence wewould discuss what the benefits of reverse engineering of software are.Reverse engineering helps in creating an interface between two systems. This is one of the biggestadvantages of using reverse engineering. Interoperability is what people need here and reverseengineering thus helps them in achieving the same. Reverse engineering has also proved to beextremely beneficial for the purpose of carrying out computer and software research. It is a humantendency to try and build something better every time and hence reverse engineering supports inthat, as it makes research an easier process and approach.Software modernization is yet another added advantage of reverse engineering, as software arenothing but a conglomeration of knowledge and ideas that are put together for enhancing customeruse and their application of the software. Using reverse engineering for examining the behavior of different software helps in producing better and enhanced software applications. Reverseengineering is also used for the purposes of fixing a bug or some other issue or problem in software.Since software are nothing but technologies, they are bound to face bug issues at times and that iswhere reverse engineering helps in identifying the source and then solving the problem.
 
 
Sub: Computer Science Topic:
 
Reverse engineering
*
So, basically we see that reverse engineering is an extremely powerful and helpful concept. It can beemployed for several different purposes but one motive behind all these purposes is to enhance theexisting software and systems for developing something that is better in different ways and can beused for different applications. If you want to improve something, you first need to analyze itsfeatures to identify the areas where improvement is possible. Same is with reverse engineering as ithelps you in examining the ways the software can be enhanced and made better for futureapplications. Top-down approach is passé and now it is time for people in every field to adopt abottom up approach for facilitating growth and development in every field. Reverse engineering of software has brought several changes in the software and computer science fields and wouldcontinue to do so.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->