Science, asked by zareen7703, 1 year ago

Difference between forward engineering and reverse engineering in uml

Answers

Answered by wajahatkincsem
7

Forward engineering:

Forward engineering is the method in which we are transforming a model into the code through a mapping and to an implementation language. FE results in the loss of information, because models written in the unified modeling language. unified modeling language are semantically better-off than any other current object-oriented programming language.

Reverse engineering:

Reverse engineering is the process in which, that the unified modeling language tool reads program source code as the input and derives model data and corresponding. On the other hand, we can say that the objective of Reverse engineering is to recover the design and a specification from an implementation.

Answered by writersparadise
3

Forward engineering refers to the process of converting a model into code by mapping to an implementation language. As a result, information tends to get lost because models written using UML is semantically richer than object oriented programming languages.


Reverse engineering refers to the process of converting code into a model by mapping from an implementation language. As a result, there will be a lot more of low level information available than what is needed to build beneficial models.
Similar questions