Software Engineering (2160701)

BE | Semester-6   Summer-2019 | 10-05-2019

Q3) (B)

Difference between reverse engineering and forward engineering. 

FORWARD ENGINEERING

REVERSE ENGINEERING

In forward engineering, the application are developed with the given requirements.

In reverse engineering or backward engineering, the information are collected from the given application.

Forward Engineering is high proficiency skill.

Reverse Engineering or backward engineering is low proficiency skill.

Forward Engineering takes more time to develop an application.

While Reverse Engineering or backward engineering takes less time to develop an application.

The nature of forward engineering is Prescriptive.

The nature of reverse engineering or backward engineering is Adaptive.

In forward engineering, production is started with given requirements.

In reverse engineering, production is started by taking existing product.

The example of forward engineering are construction of electronic kit, construction DC MOTOR etc.

The example of backward engineering are research on Instruments etc.