0
285views
Differentiate Forward Engineering and Reverse Engineering.
1 Answer
written 2.1 years ago by |
Solution:
Forward Engineering | Reverse Engineering |
---|---|
Forward engineering aims at re-developing an application with the provided resources according to the current requirements. | Reverse engineering aims at deducing the resources and requirements that went into developing an application in the first place. |
Always produces an application implementing the requirements. | One can yield several ideas about the requirement of implementation. |
The model in engineering must be complete and precise. | An inexact model can also yield partial information about the initial requirements and resources that went into its development. |
Forward Engineering takes more time to develop an application. | While Reverse Engineering or backward engineering takes less time to develop an application. |
Forward Engineering is a high-proficiency skill. | Reverse Engineering or backward engineering is a low-proficiency skill. |
It is perceptive in nature. | It is adaptive in nature. |
A few examples of forwarding engineering are the construction of a DC motor, constructing kits (electronic), etc. | An example of backward engineering is research on Instruments, etc. |