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

Solution manual, i need solution manual for software engineering |10 editio...

i need solution manual for software engineering |10 edition by ian Sommerville

Program input initiated interpput, what are the basic advantages of using i...

what are the basic advantages of using interrput-initiated data transfer over transfer under progrm control without an interrput

Define equivalence class, Equivalence class: -It shows a set of valid or in...

Equivalence class: -It shows a set of valid or invalid states for input conditions. An input condition is either a particular numeric value, a range of values, a set of related val

Importance of function point, Importance of function point:    This is ...

Importance of function point:    This is independent of the languages tools, or methodology used for execution. They can be estimated from requirement specification or desig

State in detail about the software design, State in detail about the Softwa...

State in detail about the Software design Software design is the core of software engineering process and first of three important technical activities that are design, coding,

Data structure, what do you understand by recursion.explain the simulating ...

what do you understand by recursion.explain the simulating recursion in brief.program of fabinacon series by recursion

Write the process classification, Write the Process classification. In...

Write the Process classification. Informal No detailed process model. Development team chose their own way of working. Managed Explained process model wh

Write about drivers and stubs, Write about drivers and stubs. Drivers a...

Write about drivers and stubs. Drivers and stub software require to be developed to test incompatible software. The " driver" is a program that accepts the test data and pri

State procedural abstraction, State Procedural abstraction. A Procedur...

State Procedural abstraction. A Procedural abstraction is a named sequence of instructions that has a specific and limited function. Eg: Open Walk to the door, reach out &

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