What is reverse engineering, Software Engineering

Assignment Help:

Q. What is reverse engineering?

Ans. It is a method of analysing software with a view to understanding its design and specification.

- In source code, reverse engineering and executable code are the input.

- It may be part of a re-engineering process however may also be used to re-specify a system for re-implementation.

- Reverse engineering often proceeds re-engineering however is sometimes worth wise in its own right.

- Builds a program database as well as generates information from this.

- Program understanding tools (browsers and cross reference etc.) may as well be used in this process.

- Design in addition to specification may be reverse engineer to

- Serves as input to SRS for program alternative.

- Be available to assist program maintenance.


Related Discussions:- What is reverse engineering

Enterprise resource planning system, 1. Please compare and contrast economi...

1. Please compare and contrast economic, market, and relevancy value. 2. Discuss uncertainty as it relates to the overall logistical performance cycle. How can performance cycle

The spiral model of software development, The spiral model of software deve...

The spiral model of software development Contains project risks evaluation during every iteration

Star topology, where star topology used in daily life

where star topology used in daily life

Assignment, is there anyone can help with the assignment

is there anyone can help with the assignment

Explain functional testing, Functional testing is black-box type of testing...

Functional testing is black-box type of testing geared to functional needs of an application. Test engineers *should* do functional testing.

Explain practical process quality, Practical process quality Explain pr...

Practical process quality Explain process standards such as how reviews should be conducted, configuration management, etc. Monitor the development process to make sure that

Explain inputs, Products, services, or information required from suppliers ...

Products, services, or information required from suppliers to make a process work.

System analysis & design, Describe attributes, properties, and characterist...

Describe attributes, properties, and characteristics of system.

Script file, how to make script file volume of pyramid

how to make script file volume of pyramid

Computer science, Write a report that explains the agile principles for rap...

Write a report that explains the agile principles for rapid software development, and recommend and justify an appropriate method for adoption.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd