0
394views
Differentiate Forward Engineering and Reverse Engineering.
1 Answer
| written 3.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. |