Explain reverse engineering, Software Engineering

Assignment Help:

REVERSE ENGINEERING :- It is a process of examining software with a view to understanding its design and specification.

  • In this, source code and portable code are the input.
  • It might be part of a re-engineering process but may also be used to re-specify a system for re-execution.
  • Builds a program data base and produces information from this.
  • Program understanding tools (browsers, cross reference generates, etc.) might be used in this process.
  • Design and specification may be reverse re-engineer to:-

a)  Serve as input to SRS for program replacement.

b)  Be available to help program maintenance.

 


Related Discussions:- Explain reverse engineering

What are the testing strategies for conventional software, What are the var...

What are the various testing strategies for conventional software? i. Unit testing ii. Validation testing. iii. Integration testing. iv. System testing.

Elicitation, explain the goal oriented requirement elicitation process with...

explain the goal oriented requirement elicitation process with a neat sketch

Advanced software engineering, Is there ever a case when the generic activi...

Is there ever a case when the generic activities of the software engineering process don’t apply?

Software Metircs, I have a comprehensive question for Software Metrics ...i...

I have a comprehensive question for Software Metrics ...it is 16 question

Software engineer, Differance b/w Liner sequenrial modal with incremental m...

Differance b/w Liner sequenrial modal with incremental modal

Automobile mgmt. system, How do i create the automobile management system p...

How do i create the automobile management system project?

Discrete mathematics, Within the discussion board area, respond to the foll...

Within the discussion board area, respond to the following questions with your thoughts, ideas, and comments. This will be the foundation for future discussions by your fellow clas

Define black box testing strategy, Define black box testing strategy. B...

Define black box testing strategy. Black box testing describes the functional requirements of the software. Test cases are determined on the basis of the requirements or specif

Impact of offshoring of it jobs, Question: (a) "People have recourse t...

Question: (a) "People have recourse to outsourcing only for reducing cost". Show this statement on the motivations for outsourcing. (b) "Outsourcing is a threat to the co

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